Столбец A содержит следующее: 007 0000486007 014400021031021983 4 0 В столбце B содержится следующее: 486007

Существует ли формула, которая могла бы найти повторяющиеся числа в обоих столбцах, хотя количество цифр в столбце A и столбце B различалось?

1 ответ1

0

Предполагая, что все символы равны [0-9], и у нас только 0 ведущих проблем (только примеры, которые вы привели, привели меня к такому выводу)

в D1 =value(A1) (и заполните, сделайте так со всеми этими)

в E1 =value(B1)

Теперь у нас все ведущие нули удалены, и они являются действительными числами.

в F1 =vlookup(E1,$D$1:$D$10,1,false) (при заполнении вниз будьте осторожны, чтобы заблокировать диапазоны, как у меня здесь), где $ D $ 10 - это любая последняя ячейка со значением в столбце D

если вы хотите значение TRUE/FALSE, мы можем использовать некоторые хитрости

=IFERROR(OR(TRUE,VLOOKUP(E1,$D$1:$D$10,1,FALSE)), FALSE)

Часть Or дает нам фактические "ИСТИННЫЕ" значения, если vlookup является ошибкой или будет ошибкой, поэтому iferror вылетит в FALSE.

alternatly

=if(iserror(vlookup(E1,$D$1:$D$10,1,false)), FALSE, TRUE)

Обратите внимание, что если вы ищите 0, 0 - это "ЛОЖЬ" в Excel, поэтому мы не можем просто использовать vlookup в качестве теста, также там будет ошибка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .