Итак, бывают случаи, когда вы хотите знать, есть ли значение в списке или нет. Мы сделали эту ссылку: / lookup-formulas-using-a-vlookup-formula-to-check-if-a-value-exists [using VLOOKUP] `. Но мы можем сделать то же самое и с помощью функции СЧЁТЕСЛИ. Итак, в этой статье мы узнаем, как различными способами проверить, есть ли значения в списке или нет.

Общая формула

=COUNTIF(range,value)>0

Диапазон: диапазон, в котором вы хотите проверить, существует ли значение в диапазоне или нет.

Значение: значение, которое вы хотите проверить в диапазоне.

Давайте посмотрим на пример:

Значение поиска в Excel находится в диапазоне. Пример. Для этого примера у нас есть данные ниже. Нам нужна регистрация ячейки D2, если данный элемент в C2 существует в диапазоне A2: A9 или, скажем, в списке элементов. Если он там есть, выведите TRUE, иначе FALSE.

1

Запишите эту формулу в ячейку D2:

=COUNTIF(A2:A9,C2)>0

2

Поскольку C2 содержит «масштаб» и его нет в списке элементов, он показывает FALSE.

Точно так, как мы хотели. Теперь, если вы замените «масштаб» на «карандаш» в приведенной выше формуле, будет отображаться ИСТИНА.

3

Теперь эти ИСТИНА и ЛОЖЬ выглядят очень белыми и белыми. Как насчет настройки вывода. Я имею в виду, как насчет того, чтобы показывать «найдено» или «не найдено», когда значение находится в списке, а когда его нет, соответственно.

Поскольку этот тест дает нам ИСТИНА и ЛОЖЬ, мы можем использовать его с функцией ЕСЛИ в excel.

Запишите эту формулу:

=IF(COUNTIF(A2:A9,C2)>0,"in List","Not in List")

У вас будет это как результат.

4

Что если вы уберете из этой формулы «> 0»?

=IF(COUNTIF(A2:A9,C2),"in List","Not in List")

Будет работать нормально. У вас будет тот же результат, что и выше. Почему? Поскольку link: / tips-if-condition-in-excel [IF function in excel] обрабатывает любое значение больше 0 как ИСТИНА. ===== Как проверить, находится ли значение в диапазоне с помощью операторов подстановочных знаков Иногда вам может понадобиться узнать, есть ли совпадение с вашим элементом в списке или нет. Я имею в виду, когда вам нужно не точное совпадение, а любое совпадение.

Например, если в приведенном выше списке вы хотите проверить, есть ли что-нибудь с «красным». Для этого напишите эту формулу.

=IF(COUNTIF(A2:A9,"red"),"in List","Not in List")

Это вернет ИСТИНА, поскольку в нашем списке есть «красное перо». Если вы замените красный на розовый, он вернет FALSE. Попробуй это.

Теперь я жестко запрограммировал значение в списке, но если ваше значение находится в ячейке, скажем, в нашей любимой ячейке B2, напишите эту формулу.

IF(COUNTIF(A2:A9,""&B2&""),"in List","Not in List")

5

Есть еще один способ сделать то же самое. Мы можем использовать функцию ПОИСКПОЗ в Excel, чтобы проверить, содержит ли столбец значение. Посмотрим как.

Найти, есть ли значение в списке с помощью функции MATCH. Как мы все знаем, функция MATCH в Excel возвращает индекс значения, если найдено, иначе возвращает ошибку # N / A. Таким образом, мы можем использовать ISNUMBER, чтобы проверить, возвращает ли функция число.

Если он возвращает число ссылка: / логические-формулы-число-функция-в-excel [ISNUMBER]

будет отображаться ИСТИНА, что означает, что обнаружено еще ЛОЖЬ, и вы знаете, что это означает.

Запишите эту формулу в ячейку C2:

=ISNUMBER(MATCH(C2,A2:A9,0))

6

Link: / lookup-formulas-excel-match-function [MATCH function] ищет точное совпадение значения в ячейке C2 в диапазоне A2: A9.

Поскольку DESK находится в списке, он показывает ИСТИННОЕ значение и ЛОЖЬ для МАСШТАБА.

Так что да, это способы, с помощью которых вы можете узнать, есть ли значение в списке или нет, а затем предпринять действия с ними, как вам нравится, используя функцию IF. Я объяснил, как найти значение в диапазоне наилучшим образом. Сообщите мне, если у вас возникнут какие-либо мысли. Раздел комментариев — все ваше.

Статьи по теме:

link: / excel-text-formulas-check-if-cell-contains-specific-text [Как проверить, содержит ли ячейка определенный текст в Excel]

link: / excel-text-formulas-check-a-list-of-text-in-string [Как проверить список текстов в строке в Excel]

link: / excel-array-formulas-Расчет-средней-разницы-между-прейскурантной-ценой-и-продажной-ценой [Как определить среднюю разницу между списками в Excel]

link: / lookup-formulas-retrieving-every-nth-value-in-a-range [Как получить каждое N-е значение из списка в Excel]

Популярные статьи:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-повышения-продуктивность [50 сочетаний клавиш Excel для повышения производительности]

link: / формулы-и-функции-введение-функции-vlookup [Как использовать функцию ВПР в Excel]

link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]