Как проверить, есть ли значение в списке в Excel (10 способов)

  • Поделись Этим
Hugh West

Если вы ищете несколько самых простых способов проверки наличия значения в списке в Excel, то вы попали по адресу. Чтобы легко проверить нужное значение в большом диапазоне данных, вы можете следовать методам из этой статьи.

Скачать рабочую тетрадь

Проверка значения в списке.xlsx

10 способов проверки наличия значения в списке в Excel

Здесь, в следующей таблице, у меня есть информация о некоторых продуктах компании. Я буду использовать эту таблицу, чтобы продемонстрировать способы простой проверки значения в списке. Например, в данном случае список будет таким Колонка продуктов этой таблицы.

Для этой цели я использовал Microsoft Excel 365 версию, вы можете использовать любые другие версии в зависимости от вашего удобства.

Метод-1: Использование Find & Select Option для проверки наличия значения в списке

Вы можете использовать Найти и выбрать Опция для проверки значения в Продукт список ниже. Здесь мы ищем продукт Банан .

Шаг-01 :

➤ Перейти к Главная Tab>> Редактирование Группы>> Найти и выбрать Выпадающий>> Найти Вариант.

Теперь Найти и заменить Появится диалоговое окно.

➤ Запишите название продукта, который вы ищете в разделе Найдите то, что Вставка (Для данного случая это Банан )

➤ Выберите следующее

Внутри → Лист

Поиск→По строкам

Загляните→Ценности

➤ Нажмите Найти все Вариант

Результат :

После этого вы получите позицию ячейки продукта Банан в списке.

Читать далее: Как проверить, существует ли значение в диапазоне в Excel (8 способов)

Метод-2: Использование функций ISNUMBER и MATCH для проверки наличия значения в списке

Здесь у нас есть несколько элементов в Колонка элементов который мы хотим проверить в списке продуктов в колонка товара После проверки результат появится в Колонка результатов В данном методе мы выполняем эту работу, используя функция ISNUMBER и функция MATCH .

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=ISNUMBER(MATCH(E5,$B$5:$B$10,0))

Здесь Функция MATCH вернет позицию значения в E5 ячейка в диапазоне $B$5:$B$10 если он найден, в противном случае возвращается #N/A .

Затем ISNUMBER вернётся TRUE если есть число, иначе FALSE .

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

Результат :

Таким образом, вы получите TRUE для Apple потому что он находится в Продукт список и FALSE для Томат которого нет в списке.

Метод-3: Использование функции COUNTIF

Вы можете использовать функция COUNTIF для проверки элементов в Продукт список.

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=COUNTIF($B$5:$B$10,E5)>0

$B$5:$B$10 это диапазон, в котором вы проверяете желаемое значение и E5 это значение, которое вы ищете.

Когда COUNTIF находит значение в списке, то возвращает число, зависящее от встречаемости этого значения, и поэтому оно будет больше, чем 0 и поэтому на выходе будет TRUE в противном случае это будет FALSE если значение отсутствует в списке.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

Результат :

После этого вы получите TRUE для Apple потому что он находится в Продукт список и FALSE для Томат которого нет в списке.

Метод-4: Использование функций IF и COUNTIF

Здесь мы используем функция ПЧ и функция COUNTIF для проверки элементов Пункт столбец в Продукт колонна.

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=IF(COUNTIF($B$5:$B$10,E5)>0, "Совпало", "Не совпало")

$B$5:$B$10 это диапазон, в котором вы проверяете желаемое значение и E5 это значение, которое вы ищете.

Когда COUNTIF находит значение в списке, то возвращает число, зависящее от встречаемости этого значения, и поэтому оно будет больше, чем 0 а затем ЕСЛИ вернётся Соответствует в противном случае возвращается Не совпадает если значение отсутствует в списке.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

Результат :

После этого вы получите Соответствует для Apple потому что он находится в Продукт список и Не совпадает для Томат которого нет в списке.

Метод-5: Проверка частичного совпадения с помощью операторов подстановочных знаков

В следующей таблице мы имеем Apple и Ягоды в Колонка элементов но они не полностью совпадают (мы изменили Apple в наборе данных, чтобы Зеленое яблоко для объяснения этого случая), а не частично совпадает в Продукт Таким образом, для проверки значений, которые частично совпадают в списке, мы используем сайт функция IF и функция COUNTIF .

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=IF(COUNTIF($B$5:$B$10, "*"&E5& "*")>0, "Совпадает", "Не совпадает")

$B$5:$B$10 это диапазон, в котором вы проверяете желаемое значение и E5 это значение, которое вы ищете, и "*" соединяется с этим значением с помощью Амперсанд оператор. "*" используется для частичного сопоставления значений.

Когда COUNTIF находит значение в списке, то возвращает число, зависящее от встречаемости этого значения, и поэтому оно будет больше, чем 0 а затем ЕСЛИ вернётся Соответствует в противном случае это будет Не совпадает если значение отсутствует в списке.

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

Результат :

После этого вы получите Соответствует для Apple потому что он находится в Продукт список как Зеленое яблоко и Соответствует для Ягоды который находится в списке как Клубника и Blackberry .

Метод-6: Использование функции OR для проверки наличия значения в списке

Вы можете использовать функция ИЛИ для проверки значений Колонка элементов в Колонка продуктов .

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Напишите следующую формулу

=OR($B$5:$B$10=E5)

$B$5:$B$10 это диапазон, в котором вы проверяете желаемое значение и E5 это значение, которое вы ищете.

Когда значение совпадает в списке ИЛИ вернётся TRUE иначе FALSE .

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

📓 Примечание

Если вы используете любую версию, кроме Microsoft Excel 365 , затем нужно нажать CTRL+SHIFT+ENTER вместо того, чтобы нажимать ENTER .

Результат :

Тогда вы получите TRUE для Apple потому что он находится в Продукт список и FALSE для Томат которого нет в списке.

Метод-7: Использование функции IF для проверки наличия значения в списке

Вы можете использовать функция ПЧ для проверки значений Колонка элементов в Колонка продуктов .

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Напишите следующую формулу

=IF(($B$5:$B$10=$E$5:$E$10), "Совпадает", "Не совпадает")

$B$5:$B$10 это диапазон, в котором вы проверяете желаемое значение и $E$5:$E$10 это диапазон значений, который вы ищете.

Когда значение совпадает в списке ЕСЛИ вернётся Соответствует иначе Не совпадает .

➤ Нажмите ENTER

Результат :

После этого вы получите Соответствует для Apple , Банан , Blackberry потому что они находятся в Продукт список и Не совпадает для Апельсин , Джекфрут и Клубника которых нет в списке.

📓 Примечание

Если вы используете любую версию, кроме Microsoft Excel 365 , затем нужно нажать CTRL+SHIFT+ENTER вместо того, чтобы нажимать ENTER .

Читать далее: Как проверить, пуста ли ячейка в Excel (7 способов)

Метод-8: Использование функции ISERROR и VLOOKUP

Здесь мы используем функция ПЧ , функция ISERROR и функция VLOOKUP для проверки элементов Пункт столбец в Продукт колонна.

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=IF(ISERROR(VLOOKUP(E5,$B$5:$B$10,1,FALSE)), "Not Matched", "Matched")

VLOOKUP будет искать значение ячейки E5 в $B$5:$B$10 диапазон, где 1 это номер индекса столбца и FALSE это для точное совпадение .

Если значение не может быть определено или не совпадает, то Функция ISERROR вернётся TRUE иначе FALSE .

Функция IF преобразует TRUE на Не совпадает и FALSE на Соответствует .

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

Результат :

После этого вы получите Соответствует для Apple потому что он находится в Продукт список и Не совпадает для Томат которого нет в списке.

Метод-9: Использование функции ISERROR INDEX и MATCH

Вы можете использовать функция ПЧ , функция ISERROR , функция ИНДЕКС и функция MATCH для проверки элементов Пункт столбец в Продукт колонна.

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=IF(ISERROR(INDEX($B$5:$B$10,MATCH(E5,$B$5:$B$10,0))), "Not Matched", "Matched")

МАТЧ будет искать значение ячейки E5 в $B$5:$B$10 диапазон, где 0 это для точное совпадение .

Если значение не может быть определено или не совпадает, то Функция ISERROR вернётся TRUE иначе FALSE .

Функция IF преобразует TRUE на Не совпадает и FALSE на Соответствует .

➤ Нажмите ENTER

➤ Перетащите вниз Наполнительная рукоятка Инструмент.

Результат :

Тогда вы получите Соответствует для Apple потому что он находится в Продукт список и Не совпадает для Томат которого нет в списке.

Метод-10: Проверка нескольких значений в списке

Здесь у нас есть Список предметов в котором есть разные элементы, разделенные запятой, и мы хотим сопоставить элементы этого списка в Колонка продуктов Для этой цели мы будем использовать функция IFERROR , функция ИНДЕКС , функция SMALL , функция ПЧ , функция COUNTIF , функция MATCH .

Шаг-01 :

➤ Выберите выходную ячейку F5 .

➤ Введите следующую формулу

=IFERROR(INDEX($B$5:$B$10, SMALL(IF(COUNTIF(B13, "*"&$B$5:$B$10& "*"), MATCH(ROW($B$5:$B$10), ROW(B5:B10)), ""), COLUMNS($B$13:B13))), "").

$B$5:$B$10 это диапазон, в котором вы проверяете желаемое значение и B13 это значение, которое вы ищете.

Вот, ЕСЛИ вернет Продукт имя, которое будет найдено в списке, в противном случае будет возвращено Пустой .

➤ Нажмите ENTER

Результат :

После этого вы получите Apple потому что он находится на Продукт список.

Читать далее: VBA для проверки пустоты ячеек в Excel (5 методов)

Практическая секция

Для самостоятельного выполнения практики мы предоставили Практика раздел, как показано ниже, для каждого метода на каждом листе с правой стороны. Пожалуйста, сделайте это самостоятельно.

Заключение

В этой статье я постарался рассказать о самых простых способах эффективной проверки наличия значения в списке в Excel. Надеюсь, она будет вам полезна. Если у вас есть какие-либо предложения или вопросы, не стесняйтесь поделиться ими с нами.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.