Это задача № 2 к предыдущему вопросу, решенному Скоттом Крейнером.
Изменились бизнес-требования:
Я разрабатываю временное решение для запроса большой электронной таблицы Excel, которая была импортирована из списка общего доступа к файлам. Мне удалось составить функцию поиска, чтобы она возвращала несколько строк, соответствующих точному критерию, но теперь необходимо, чтобы критерием был подстановочный знак; пример: '81301 *' или '* 301904' | ИЛИ «Авторские права *» и «* XYZ Company». Я объединил 2 столбца в A2: Axxxx, чтобы объединить числовые значения c и текст в следующем формате: 8301904 | Авторское право на компанию XYZ .
Подразделение хотело бы выполнить поиск с подстановочными знаками как по числовым значениям, так и по тексту.
Вот базовая формула с использованием ISNUMBER (спасибо @Scott Craner ):
= IFERROR (INDEX (FileLink, SMALL (IF (ISNUMBER (SEARCH ($ D $ 4, TradeMarkID))), ROW (FileLink) -ROW (ANAQUADATA! $ A $ 2) +1), ROW (1: 1))), "")
Заранее благодарю за ответы и извинения, если мой вопрос не ясен. Michael