KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Поиск первого совпадения, которое не содержит

АвторАманда ЛиДата изменения

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

найти первое совпадение, не содержащее 1

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

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

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

=MATCH(FALSE,ISNUMBER(SEARCH(lookup_value,range)),0)

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

  • значение_поиска: Строка, которую вы указали для поиска первого значения, не содержащего её. Обязательно заключите эту строку в двойные кавычки — иначе результат будет некорректным. Либо используйте ссылку на ячейку, чтобы избежать необходимости добавлять двойные кавычки.
  • диапазон: Список, из которого нужно вернуть первое значение, не содержащее значение_поиска.
  • 0: Параметр тип_сопоставления 0 заставляет функцию ПОИСКПОЗ выполнять точное сопоставление.

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

=ПОИСКПОЗ(ЛОЖЬ;ЕЧИСЛО(ПОИСК()))«TOOL»;B5:B11));0)

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

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

найти первое совпадение, не содержащее 2

Пояснение формулы

=MATCH(FALSE,(ISNUMBER(SEARCH(E4,B5:B11)),0)

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