У меня есть два столбца в Excel, и я хочу найти (желательно выделить) элементы, которые находятся в столбце B, но не в столбце А.
какой самый быстрый способ сделать это?
У меня есть два столбца в Excel, и я хочу найти (желательно выделить) элементы, которые находятся в столбце B, но не в столбце А.
какой самый быстрый способ сделать это?
=MATCH(B1,ColumnToSearch,0)
если формула не может найти совпадение, она будет помечена #N/A, в противном случае это будет число.
если вы хотите, чтобы значение было TRUE для match и FALSE для no match, используйте эту формулу вместо этого:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
если вы хотите вернуть unfound значение и возвращает пустую строку для найденных значений
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
вот быстрый-и-грязный метод.
Выделить Столбец B и открытым Условное Форматирование.
выберите используйте формулу, чтобы определить, какие клетки, чтобы выделить.
введите следующую формулу, затем установите предпочтительный формат.
=countif(A:A,B1)=0
взял меня навсегда, чтобы понять это, но это очень просто. Предполагая, что данные начинаются в A2 и B2 (для заголовков), введите эту формулу в C2:
=MATCH(B2,$A:$A7,0)
затем нажмите и перетащите вниз.
ячейки с #N/A
означает, что значение непосредственно рядом с ним в столбце B не появляется нигде во всем столбце А.
обратите внимание, что вам нужно изменить $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)),"")
мои требования состояли не в том, чтобы выделить, а в том, чтобы показать все значения, кроме дубликатов между 2 столбцами. Я воспользовался помощью решения @brenton и далее улучшился, чтобы показать значения, чтобы я мог напрямую использовать данные:
=IF(ISNA(MATCH(B2,$A:$A42,0)), A2, "")
скопируйте это в первую ячейку 3-го столбца и применить формулу через вне столбца, так что он будет перечислять все элементы из столбца B там не перечислены в столбце A.
спасибо тем, кто поделился своими ответами. Благодаря твоим решениям, я смог найти свой собственный путь.
в моей версии этого вопроса у меня было два столбца для сравнения-полный класс окончания (Col A) и подмножество этого класса окончания (Col B). Я хотел бы иметь возможность выделить в полном классе выпускников тех студентов, которые были членами подмножества.
я помещаю следующую формулу в третий столбец:
=if(A2=LOOKUP(A2,$B:$B),1100,0)
этот закодировал большинство моих учеников, хотя и дал некоторые ошибки в первых строках данных.
in C1
написать =if(A1=B1 , 0, 1)
. Тогда в Conditional formatting
выберите Data bars
или Color scales
. Это самый простой способ.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]