Оглавление
Если вы ищете несколько самых простых способов проверки наличия значения в списке в Excel, то вы попали по адресу. Чтобы легко проверить нужное значение в большом диапазоне данных, вы можете следовать методам из этой статьи.
Скачать рабочую тетрадь
Проверка значения в списке.xlsx10 способов проверки наличия значения в списке в 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. Надеюсь, она будет вам полезна. Если у вас есть какие-либо предложения или вопросы, не стесняйтесь поделиться ими с нами.