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

Поиск значения, содержащего определённый текст, с использованием подстановочных знаков

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

Чтобы найти первое совпадение, содержащее заданную текстовую строку в диапазоне Excel, используйте формулу на основе функций ИНДЕКС и ПОИСКПОЗ с подстановочными знаками — звёздочкой (*) и вопросительным знаком (?).

значение поиска с подстановочными знаками 1

Как получить значение первого совпадения с использованием подстановочных знаков?

Чтобы получить имя, содержащее букву «e» и первую страну, у которой «e» — третья буква из приведённой выше таблицы, сначала разберитесь, как работают два подстановочных знака: звёздочка (*), заменяющая любое количество символов, и вопросительный знак (?), заменяющий один символ. Например, *ice может означать rice, service, ice, @#$ice и т.д., а mo?? — more, moon, mo&%, mood и т.д. Освоив подстановочные знаки, вы сможете использовать их в формуле ИНДЕКС и выделять формулы.

Универчальный синтаксис

=INDEX(return_range,MATCH(lookup_value,lookup_array,0))

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

Чтобы получить Имя, содержащее букву «e»и первую страну, у которой «e» — третий символ, скопируйте или введите приведённые ниже формулы в ячейки F5 и F8 и нажмите клавишу Enter, чтобы получить результаты:

Ячейка F5 =ИНДЕКС()B5:B11;ПОИСКПОЗ()«*e*»;B5:B11;0))
Ячейка F8 =ИНДЕКС()C5:C11;ПОИСКПОЗ()«??e*»;C5:C11;0))

значение поиска с подстановочными знаками 2

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

=INDEX(B5:B11,MATCH("*e*",B5:B11,0))

  • MATCH(«*e*»,B5:B11,0): Значение поиска *e*может соответствовать любому слову, содержащему букву «e», независимо от её позиции в слове. (Обратите внимание: текст в формулах Excel должен быть заключён в двойные кавычки («»).) Параметр тип_сопоставления 0 указывает функции ПОИСКПОЗ искать точное совпадение. В результате функция вернёт позицию первого имени, содержащего букву «e», в диапазоне B5:B11, которая равна 3.
  • ИНДЕКС()B5:B11,MATCH(«*e*»,B5:B11,0)) = ИНДЕКС(B5:B11 Функция ИНДЕКС возвращает 3-е значение из диапазона имён B5:B11, то есть Эдди.

=INDEX(C5:C11,MATCH("??e*",C5:C11,0))

  • MATCH(«??e*»,C5:C11,0): Значение поиска ??e*может соответствовать любому слову, у которого «e» — третий символ, при условии, что слово состоит как минимум из трёх символов. (Обратите внимание: текст в формулах Excel должен быть заключён в двойные кавычки («»).) Параметр тип_сопоставления 0 указывает функции ПОИСКПОЗ искать точное совпадение. В результате функция вернёт позицию первого слова с «e» на третьем месте в диапазоне C5:C11, которая равна 3.
  • ИНДЕКС()C5:C11,MATCH(«??e*»,C5:C11,0)) = ИНДЕКС(C5:C11:Функция ИНДЕКС возвращает 3-е значение из диапазона стран C5:C11 — это Америка.

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

Функция ИНДЕКС Excel

Функция ИНДЕКС 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.