Поиск элементов в одной колонке, которые не находятся в другой колонке
У меня есть две колонки в Excel, и я хочу найти (желательно выделить) элементы, которые находятся в колонке B, но не в колонке A.
Какой самый быстрый способ сделать это?
У меня есть две колонки в Excel, и я хочу найти (желательно выделить) элементы, которые находятся в колонке B, но не в колонке A.
Какой самый быстрый способ сделать это?
=MATCH(B1,ColumnToSearch,0)
Если формула не найдет совпадений, она будет помечена #N/A, иначе это будет число.
Если вы хотите, чтобы она была TRUE для совпадений и FALSE для несовпадений, используйте эту формулу вместо:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
Если вы хотите вернуть не найденное значение и вернуть пустую строку для найденных значений
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
```.
Мне понадобилась вечность, чтобы разобраться в этом, но это очень просто. Предполагая, что данные начинаются с A2 и B2 (для заголовков), введите эту формулу в C2:
=MATCH(B2,$A$2:$A$287,0)
Тогда щелкните и перетащите вниз.
Ячейка A с #N/A
означает, что значение непосредственно рядом с ней в столбце B нигде не отображается во всем столбце A.
Пожалуйста, обратите внимание, что вам нужно изменить $A$287, чтобы он соответствовал всему вашему поисковому массиву в столбце A. Например, если ваши данные в столбце A уменьшаются на 1000 записей, то это должно быть $A$1000.
Смотрите мой ответ по формуле массива на листинг A, не найденный в B здесь:
=IFERROR(INDEX($A$2:$A$1999,MATCH(0,IFERROR(MATCH($A$2): $A$1999,$B$2:$B$399,0),COUNTIF($C$1:$C1,$A$2:$A$1999)),0)“),”) Сравнение двух столбцов имен и возврат недостающих имен
Спасибо тем, кто поделился своими ответами. Благодаря вашим решениям, я смог найти свой собственный путь.
В моей версии этого вопроса у меня было две колонки для сравнения - полный выпускной класс (колонка А) и подмножество этого выпускного класса (колонка Б). Я хотел иметь возможность выделить в выпускном классе тех студентов, которые были членами подмножества.
я поместил следующую формулу в третью колонку:
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
Это закодировало большинство моих студентов, хотя и дало некоторые ошибки в первых нескольких строках данных.
в C1
пиши =if(A1=B1 , 0, 1)
. Затем в Conditional formatting
выберите Data bars
или Color scales
. Это самый простой способ.