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

Как получить значение первого совпадения с использованием подстановочных знаков?
Чтобы получить имя, содержащее букву «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))

Пояснение формулы
=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 — ВПР — поскольку позволяет искать значения в любом столбце.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.