Проверка наличия в ячейке текста (с учетом регистра)

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

Предположим, что вам нужно найти текст, который начинается со стандартного префикса компании, например ID_ или EMP-, и этот текст должен быть написан прописными буквами. Существует несколько способов проверки, содержит ли ячейка текст и если регистр текста важен для вас.

Сравнение одной ячейки с другой

Для этого используйте функцию ТОЧНО.

Примечание

Функция СОВПАД учитывает регистр, но игнорирует различия в форматировании.

Пример использования функции СОВПАД для сравнения одной ячейки с другой

Сравнение одного значения со списком значений

Для этого используйте функции ТОЧНО и ИЛИ .

Пример использования функций ИЛИ и EXACT для сравнения одного значения со списком значений

Примечание

Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхнюю левую ячейку диапазона вывода и нажать клавишу ВВОД , чтобы подтвердить использование формулы динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходную ячейку, введя формулу в ячейку вывода и нажав CTRL+SHIFT+ВВОД, чтобы подтвердить ее. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Проверка соответствия определенной части ячейки определенному тексту

Для этого используйте функции ЕСЛИ,НАЙТИ и ЕНОМЕР .

Примечание

Функция НАЙТИ чувствительна к регистру.

Пример использования функций ЕСЛИ, ЕЧИСЛО и НАЙТИ для проверки, если часть ячейки соответствует определенному тексту Формула на снимке экрана выше использует следующие аргументы.

Формула для поиска текста

Формула для поиска текста

  1. search_for: для чего вы хотите проверка.
  2. to_search: ячейка с текстом, который нужно проверка.