Существует ли формула, показывающая, содержит ли один столбец повторяющееся число в другом столбце, а длина чисел различается?

Существует ли формула, показывающая, содержит ли один столбец повторяющееся число в другом столбце, а длина чисел различается?

Столбец A содержит это: 007 0000486007 014400021031021983 4 0 Столбец B содержит это: 486007

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

решение1

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

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

в Е1=value(B1)

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

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

если вам нужно значение ИСТИНА/ЛОЖЬ, мы можем использовать некоторые трюки

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

Часть OR возвращает нам фактические значения «ИСТИНА», если vlookup является ошибкой или будет ошибкой, поэтому iferror вернет значение ЛОЖЬ.

попеременно

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

Обратите внимание, что если вы ищете 0, то 0 будет «ЛОЖЬЮ» в Excel, поэтому мы не можем просто использовать ВПР в качестве проверки, также возникнет ошибка.

Связанный контент