Перейти к содержимому

Найти первое совпадение, которое не содержит

Author: Amanda Li Last Modified: 2025-08-07

Чтобы найти позицию первого совпадения, которое не содержит определенную строку, вы можете использовать формулу, основанную на функциях СОВПАД, ЕЧИСЛО и ПОИСК.

locate first match that does not contain 1

Как найти первое совпадение, которое не содержит строку «TOOL»?

Чтобы найти позицию первого значения, которое не содержит строку «TOOL», в приведенном выше списке вы можете использовать функции ПОИСК и ЕЧИСЛО для создания массива ИСТИНА и ЛОЖЬ, где ИСТИНА представляет значение, содержащее строку «TOOL», а ЛОЖЬ представляет значение, которое её не содержит. Затем функция СОВПАД найдет первую ЛОЖЬ в массиве и вернет позицию первого значения, которое не содержит строку «TOOL».

Общий синтаксис

=СОВПАД(ЛОЖЬ;ЕЧИСЛО(ПОИСК(искомое_значение;диапазон));0)

√ Примечание: Это формула массива, которая требует ввода с помощью Ctrl + Shift + Enter.

  • искомое_значение: Строка, которую вы указали для поиска первого значения, которое её не содержит. Строка должна быть заключена в двойные кавычки, иначе результат будет неверным. Либо вы можете использовать ссылку на ячейку, чтобы избежать добавления двойных кавычек.
  • диапазон: Список, из которого нужно вернуть первое значение, которое не содержит искомое_значение.
  • 0: Тип_совпадения 0 заставляет функцию СОВПАД выполнять точное совпадение.

Чтобы найти позицию первого значения, которое не содержит строку «TOOL», скопируйте или введите формулу ниже в ячейку E5 и нажмите Ctrl + Shift + Enter, чтобы получить результат:

=СОВПАД(ЛОЖЬ;ЕЧИСЛО(ПОИСК("TOOL";B5:B11));0)

Или используйте ссылку на ячейку, чтобы сделать формулу динамической:

=СОВПАД(ЛОЖЬ;ЕЧИСЛО(ПОИСК(E4;B5:B11));0)

locate first match that does not contain 2

Объяснение формулы

=СОВПАД(ЛОЖЬ;(ЕЧИСЛО(ПОИСК(E4;B5:B11));0)

  • ПОИСК(E4;B5:B11): Функция ПОИСК ищет строку TOOL (значение в E4) в каждом значении диапазона B5:B11 и возвращает номера начальных позиций строки в этих значениях в виде массива: {3;3;4;#ЗНАЧ!;1;3;#ЗНАЧ!}.
  • ЕЧИСЛО(ПОИСК(E4;B5:B11)) = ЕЧИСЛО({3;3;4;#ЗНАЧ!;1;3;#ЗНАЧ!}): ЕЧИСЛО преобразует числа в массиве в ИСТИНА, а другие значения в ЛОЖЬ. Таким образом, результат будет следующим: {ИСТИНА;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ}.
  • СОВПАД(ЛОЖЬ;(ЕЧИСЛО(ПОИСК(E4;B5:B11));0) = СОВПАД(ЛОЖЬ;({ИСТИНА;ИСТИНА;ИСТИНА;ЛОЖЬ;ИСТИНА;ИСТИНА;ЛОЖЬ};0): Тип_совпадения 0 заставляет функцию СОВПАД выполнить точное совпадение. Затем функция возвращает позицию первого точного ЛОЖЬ в массиве. Таким образом, функция вернет 4, так как первая ЛОЖЬ находится на четвертой позиции.

Что нужно знать


Связанные функции

Функция СОВПАД в Excel

Функция СОВПАД в Excel ищет определенное значение в диапазоне ячеек и возвращает относительную позицию этого значения.

Функция ПОИСК в Excel

В Excel функция ПОИСК может помочь вам найти позицию определенного символа или подстроки в заданной текстовой строке, как показано на следующем скриншоте. В этом руководстве я расскажу, как использовать функцию ПОИСК в Excel.


Связанные формулы

Найти первое частичное совпадение с использованием подстановочных знаков

Чтобы получить позицию первого частичного совпадения, содержащего определенную текстовую строку в диапазоне в Excel, вы можете использовать формулу СОВПАД с подстановочными знаками — звездочкой (*) и вопросительным знаком (?).

Найти первое совпадение, которое не начинается с

Чтобы найти позицию первого совпадения, которое не начинается с определенной строки, функции СОВПАД, ЛЕВСИМВ и ЕСЛИ могут помочь.

Найти первую ошибку

Чтобы найти позицию первой ошибки в столбце или строке, функции СОВПАД и ЕОШИБКА могут помочь.

Найти максимальное значение в диапазоне

В некоторых случаях вам может понадобиться найти позицию максимального значения в списке, таблице или строке в Excel. В этом руководстве мы обсудим подход к выполнению этой задачи с помощью функций МАКС и СОВПАД.


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального Выполнения   |  Генерация Кода  |  Создание Пользовательских Формул  |  Анализ Данных и Генерация Диаграмм  |  Вызов Расширенных Функций
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный раскрывающийся список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Авто текст)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного шрифта/курсива/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 Текстовых Инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ Типов Диаграмм (Диаграмма Ганта ...)  |  40+ Практических Формул (Расчет возраста на основе даты рождения ...)  |  19 Инструментов Вставки (Вставить QR-код, Вставить изображение из пути ...)  |  12 Инструментов Преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 Инструментов Объединения и Разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое
Используйте Kutools на предпочитаемом вами языке – поддерживает английский, испанский, немецкий, французский, китайский и более 40 других языков!

Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.