Excel: как проверить, содержит ли диапазон определенное значение
Вы можете использовать следующие формулы, чтобы проверить, содержит ли диапазон в Excel определенное значение:
Способ 1: проверить, содержит ли диапазон значение (возвратить TRUE или FALSE)
=COUNTIF( A1:A10 ,"this_value")>0
Способ 2: проверить, содержит ли диапазон частичное значение (возвратить TRUE или FALSE)
=COUNTIF( A1:A10 ,"\*this_val\*")>0
Способ 3: проверить, содержит ли диапазон значение (возврат пользовательского текста)
=IF(COUNTIF( A1:A10 ,"this_value"),"Yes","No")
В следующих примерах показано, как использовать каждую формулу на практике со следующим набором данных в Excel:
Пример 1: проверьте, содержит ли диапазон значение (возврат TRUE или FALSE)
Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд значение «Mavericks»:
=COUNTIF( A2:A15 ,"Mavericks")>0
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает FALSE , так как значение «Mavericks» не существует в диапазоне A2:A15 .
Пример 2. Проверка того, содержит ли диапазон частичное значение (возврат TRUE или FALSE)
Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд частичное значение «avs» в любой ячейке:
=COUNTIF( A2:A15 ,"\*avs\*")>0
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает TRUE , поскольку частичное значение «avs» встречается по крайней мере в одной ячейке в диапазоне A2:A15 .
Пример 3. Проверка наличия значения в диапазоне (возврат пользовательского текста)
Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд значение «Шершни» в какой-либо ячейке, и вернуть в результате «Да» или «Нет»:
=IF(COUNTIF( A2:A15 ,"Hornets"),"Yes","No")
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает Нет , так как значение «Шершни» не встречается ни в одной ячейке в диапазоне A2:A15 .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Проверьте, содержит ли ячейка текст (с чувствительностью к делу)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше
Предположим, что вы хотите найти текст, который начинается со стандартного префикса компании, например ID_ или EMP-, и этот текст должен быть в верхнем регистре. Существует несколько способов проверить, содержит ли ячейка текст и каков его случай.
Сравнение одной ячейки с другой
Для этого используйте функцию СОВСХ.
Примечание: Функция СОВПАД учитывает регистр, но игнорирует различия в форматировании.
Сравнение одного значения со списком значений
Для этого используйте функции СОВКА и ИЛИ.
Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. В противном случае формулу необходимо ввести как формулу массива прежних вариантов: сначала выберем ячейку, введите формулу в ячейку вывода, а затем нажимая CTRL+SHIFT+ВВОД, чтобы подтвердить ее. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Проверка того, совпадает ли часть ячейки с определенным текстом
Для этого используйте функции ЕСЛИ,НАЙТИ иЕ ЧИСЛОЭЛЕБР.
Примечание: Функция НАЙТИ работает с чувствительностью к делу.
В формуле на снимке экрана выше используются следующие аргументы:
Формула для поиска текста
- search_for: что вы хотите проверить.
- to_search:ячейка с текстом, который нужно проверить.
Как проверить наличие значения ячейки в столбце таблицы Excel?
Что бы проверить наличие значения ячейки в определенном столбце таблицы Excel воспользуемся функцией ВПР.
Например имеем 2 столбца:
Нам надо проверить наличие значений “Столбца 2” в “Столбце 1”.
Для этого промаркируем “Стобец 1”, например буквой “х”. Просто поставим эту букву напротив. Выглядеть это будет так:
Теперь сможем сделать проверку, для этого напротив первого значения “Столбца 2” пишем формулу =ВПР(E2;A:B;2;0)
Итак разберём формулу:
- Е2 – означает, что мы хотим искать первое значение “Столбца 2”;
- А:В – означает, что мы хотим искать в этих двух столбцах таблицы;
- 2 – означает, что если найдётся совпадение, вывести значение второго столбца “В”, а именно нашу букву “х”;
- 0 – означает, что должно быть точное совпадение.
Теперь протянем формулу ниже для каждого значения “Столбец 2” и получим результат:
Видим, что там где есть “х” – совпадение есть. Там где “#Н/Д” – совпадений нет. Вот и всё.
Если есть вопросы, задавайте в комментариях.
Ещё статьи по теме:
- Скачать драйвер для видеокарты PCI\VEN_10DE&DEV_0FD2 под Windows 7 64-bit
- Как сделать отступ в ячейке Excel?
- В каких случаях использовать режимы “Инкогнито” и “Гость” в браузере Гугл Хром?
- Делаем скриншоты в Windows при помощи стандартных инструментов
- Исправляем ошибку “Не хватает оперативной памяти RAM” в Photoshop
Оставь свой коммент
Привіт читачу! Якщо одержав тут корисну інформацію і тобі не байдуже, прошу фінансово допомогти (на їжу та обслуговування сайту). Дякую!
Как проверить есть ли значение в столбце excel
Добрый вечер.
Помогите решить вот такую задачу. Имеется столбец данные которого нужно проверить на наличие в другом столбце. Есть пример.В общем в столбце «индикатор номера» необходимо прописать формулу. Если номер есть в базе, то должна стоять надпись «есть». В противном случае «нет».
Если не сложно помогите. К вечеру голова совсем не работает.
Заранее спасибо.
Прикрепленные файлы
- post_375956.xlsx (13.65 КБ)
Пользователь
Сообщений: 2867 Регистрация: 17.01.2013
05.11.2012 17:08:31
Можно так:
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A2;$E$2:$E$28;0));»нет»;»есть»)
Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/
Пользователь
Сообщений: 23775 Регистрация: 22.12.2012
05.11.2012 17:11:13
Или можно аналогично (по смыслу) использовать ВПР() или СЧЕТЕСЛИ()
Пользователь
Сообщений: 34 Регистрация: 01.01.1970
05.11.2012 17:13:26
Страницы: 1
Читают тему
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |