как использовать расширенный фильтр EXCEL с точно совпадающими критериями

Вопрос или проблема

У меня есть большая таблица, в которой один из столбцов называется “имя”.
Я пытаюсь использовать расширенный фильтр, чтобы определить предметы с точно такими же именами, как в списке имен.

Проблема в том, что расширенный фильтр будет выбирать, например, “Крис”, “Кристиан” и “Кристина”, когда в списке есть только Крис, и я не хочу включать “Кристофа”, “Кристину” или “Кристиана”. Точно так же я хочу только “Джона” и не хочу иметь “Джонатана” и “Джонну”, например.

Говорится, что я могу использовать ="=Крис" в критериях расширенного фильтра. Но это, похоже, работает, когда есть только одно условие. Теперь мои критерии – это диапазон определенных имен, а не одно имя. Я пробовал ="=tab2!$A$1:$A$10", но Excel сказал

ссылка недействительна

“.

Как я мог бы настроить расширенный фильтр для нахождения точного совпадения с диапазоном критериев?

Если вы хотите фильтровать на основе списка имен, который вы сохранили в другом месте, вместо того, чтобы перечислять каждое имя отдельно, вы можете использовать Критерий Формулы. (Посмотрите это в справке Excel, чтобы лучше понять). Убедитесь, что ваша формула не находится в строке 1, и что, если вы поставите имя в строку 1, это имя не совпадает ни с одним заголовком столбца в вашей таблице данных. Ссылка на формулу – это первая ячейка, содержащая данные в соответствующем столбце.

Формула:

=ISNUMBER(MATCH(A5,NameList,0))

Эта формула вернет ИСТИНА или ЛОЖЬ в зависимости от того, находится ли имя в столбце Имена в NameListNameList может находиться на другом листе)

Исходные данные

введите описание изображения здесь

Диалоговое окно расширенного фильтра

введите описание изображения здесь

Результаты

введите описание изображения здесь

Это решит проблему:

введите описание изображения здесь

Примечание.

  • Критерии должны быть записаны как ="=Крис" в
    разных строках (проверьте скриншот).
  • Excel считает критерии как Крис или Джон или
    Рави
    , если они находятся в одном столбце.
  • Если вы хотите фильтровать только имена, то
    выберите только столбец Имен как, Диапазон списка.

Ответ или решение

Как использовать расширенный фильтр в Excel с точно совпадающими критериями

Excel предлагает мощный инструмент – расширенный фильтр, который позволяет отсеивать и анализировать данные в больших таблицах. В вашем случае задача состоит в том, чтобы отобрать записи с точно совпадающими именами из списка. Ниже представлены детальные шаги, которые помогут вам добиться правильного результата.

Шаг 1: Подготовьте таблицу и критерии

  1. Структурирование данных:
    Убедитесь, что ваша таблица содержит столбец с заголовком "Имя". Записи в этом столбце должны содержать имена, которые вы хотите фильтровать.

  2. Создайте список имен:
    Подготовьте список имен, который вы будете использовать в качестве критерия фильтрации. Этот список можно разместить в отдельном столбце на том же или на другом листе.

Шаг 2: Используйте формулу для определения точного совпадения

Для того чтобы использовать расширенный фильтр с несколькими критериями, вам необходимо создать вспомогательную формулу. Например, если ваш столбец с именами – это столбец ‘A’ и список имен находится в диапазоне Sheet2!$A$1:$A$10, вы можете использовать следующее:

=ISNUMBER(MATCH(A2, Sheet2!$A$1:$A$10, 0))

Эта формула проверяет, находится ли имя из текущей строки в списке имен, возвращая TRUE или FALSE.

  1. Вставьте формулу:
    • Вставьте формулу в отдельный столбец, который не пересекается с основными данными (например, в столбец B, начиная с ячейки B2).
    • Заполните формулу вниз по всем строкам, чтобы проверить каждое имя.

Шаг 3: Примените расширенный фильтр

  1. Выбор диапазона данных:

    • Выделите диапазон вашей таблицы (включая заголовки).
  2. Открытие расширенного фильтра:

    • Перейдите на вкладку "Данные".
    • В группе "Сортировка и фильтр" нажмите "Расширенный фильтр".
  3. Настройка фильтра:

    • Выберите "Скопировать в другое место", если хотите сохранить результаты в новом месте, или выберите "Отфильтровать список на месте" для отфильтровывания в том же диапазоне.
    • Далее введите диапазон списка. Это будет ваш исходный набор данных.
    • Введите диапазон критерия. Вы должны выбрать диапазон с формулой, которую вы ранее создали. Например, если формула начинается с B1 и заканчивается на B10, введите Sheet1!$B$1:$B$10.
  4. Запуск фильтра:

    • Нажмите "ОК", и Excel отфильтрует список по критериям, возвращая только те имена, которые точно совпадают с именами в вашем списке.

Дополнительные примечания

  • Убедитесь, что столбец с формулой не совпадает с заголовками таблицы.
  • Недопустимо использовать сразу несколько критериев в одном ряду без формул. Если вы перечисляете имена в разных строках одного столбца, Excel будет рассматривать их как "ИЛИ" условия, что даст вам неожидаемый результат.
  • Если вам нужно отфильтровать только имена, выделите только нужный столбец в качестве диапазона списка при использовании расширенного фильтра.

Заключение

С помощью вышеуказанных шагов вы сможете эффективно использовать расширенный фильтр в Excel для фильтрации данных с точными совпадениями имен. Этот метод позволяет точно отобрать нужные записи и исключить неуместные результаты, такие как «Christian» или «Jonathan», при условии, что вы хотите отфильтровать только «Chris» и «Jon». Если у вас возникнут дополнительные вопросы, не стесняйтесь их задавать!

Оцените материал
Добавить комментарий

Капча загружается...