Составьте список значений в одном столбце, которые не существуют во втором столбце - PullRequest
0 голосов
/ 10 января 2020

У меня есть лист с двумя столбцами данных. Столбец A содержит тысячи записей, а столбец B содержит только несколько записей. sh Чтобы определить, какие значения в столбце B не существуют в столбце A, и отобразить их в столбце D. Какой самый быстрый способ достичь этого? Рад использовать формулы или иным образом.

1 Ответ

0 голосов
/ 10 января 2020

Я бы использовал условное форматирование и фильтры:

enter image description here

Формула:

=ISERROR(MATCH(A1,B:B,0))

Я бы тогда отфильтровал выделите ячейки, выделите ячейки в столбце A и используйте Alt + ; , чтобы выбрать только видимые ячейки, а затем вставьте их в D.

Последнее, я бы очистил все условное форматирование и очистить все, что осталось.


Использование формул будет немного сложнее; обычно большую часть времени тратится на его разработку, и это формула массива (вызывается правильно только с помощью Ctrl + Shift + Enter):

=IFERROR(INDEX($A$1:$A$27,SMALL(IF(COUNTIF($B$2:$B$6,$A$2:$A$27)=0,ROW($A$2:$A$27),9^99),ROW(D1))),"")

Формула также может занять некоторое время для расчета для больших наборов данных .

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...