Excel - нужно искать ячейку списка для подстроки из массива, не удается получить индекс / совпадение для работы? - PullRequest
0 голосов
/ 30 октября 2018

Как описано, я пытаюсь найти в отдельных ячейках подстроку, которая соответствует массиву значений, и по какой-то причине ни один из моих обычных приемов не работает.

Более конкретно, у меня есть список описаний в столбце. Некоторые из этих описаний включают коды аэропортов. На отдельном листе у меня есть список 35 000 кодов аэропортов. Что я хочу сделать, это найти в каждом из описаний (отдельно) совпадение с массивом кодов аэропортов и, если оно существует, вернуть совпадающее значение.

Я обычно использовал Index / Match, но по какой-то причине он продолжает появляться N / A.

Спасибо, Rick

1 Ответ

0 голосов
/ 31 октября 2018

Я нашел формулу ... Я знал, что где-то это было. В случае, если кто-то еще хочет:

=INDEX(reference!$G$2:$G$39172,MAX(IF(ISERROR(FIND(reference!$G$2:$G$39172,SageReportData1!$Q3)),-1,1)*(ROW(reference!$G$2:$G$39172)-ROW($G$2)+1)))

Это будет искать в подстроке массив значений и возвращать результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...