1

Я знаю, что есть формула для этого в Excel, но я не могу понять это правильно. У меня есть список из 7000+ имен в столбце A и список из 4000+ имен в столбце B. Некоторые из них являются дубликатами, появляются как в столбце A, так и в столбце B. Я хочу отфильтровать и отобразить результат в столбце C тех имен, которые ТОЛЬКО появляются в столбце A. Если имя появляется как в столбце A, так и в столбце B, я не хочу, чтобы оно отображалось в столбце C. Здесь уже есть несколько близких примеров, но я не могу правильно настроить формулы для этого. Спасибо за любые советы; Я немного потерян в данный момент.

2 ответа2

2

Excel может сделать это легко (при условии, что в каждом столбце нет дубликатов).

  1. Преобразуйте ваши данные в таблицу.
  2. Добавьте вспомогательный столбец со следующей формулой =MATCH([ColumnA],[ColumnB],0) . Это будет искать каждое значение в вашем первом столбце (A) и, если он найдет совпадение во втором столбце (B), он вернет свое относительное положение (полезно для его поиска, если вам нужно). Но что более важно, он возвращает # N/A для любых значений, которые он не находит.
  3. Фильтр для # N/A в столбце C для значений, которые отображаются в столбце A, но не B.

Преобразовав ваши данные в таблицу (шаг 1), вам не нужно будет заполнять значения (это делает таблица), и вы можете автоматически фильтровать данные по значению ошибки.

0

Вы можете поместить в столбец C эту формулу, но вам нужно будет заполнить ее по высоте столбца A , затем вам нужно будет повторно отсортировать ее, чтобы удалить пробелы (возможно, после вставки значений).

=IF(ISERROR(MATCH(A1,$B:$B,0)),A1,"")

Думаю, вам лучше использовать расширенные фильтры.

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