Сопоставить значение столбца с подстрокой из справочной таблицы в Excel - PullRequest
0 голосов
/ 09 февраля 2019

У меня есть справочная таблица на листе 1

|       A       |     B    |
|---------------|----------|
|      dog      |    10    |
|---------------|----------|
|      cat      |    20    |
|---------------|----------|

Затем у меня есть список со значениями на листе 2

|       D           |     E    |
|-------------------|----------|
|  wild dog 2       |          |
|-------------------|----------|
| strange cat Willy |          |
|-------------------|----------|

Я бы хотел, чтобы E содержало значение B изсправочная таблица, используя первое совпадение подстроки

Я пытался использовать VLOOKUP и INDEX (MATCH ..), но это никуда меня не привело.Помощь или указатели приветствуются.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

В итоге я использовал формулу из Harun24HR и упростил ее.

=(INDEX($B$1:$B$10;MATCH(1;COUNTIF(D1;"*" & $B$1:$B$10 & "*");0));
0 голосов
/ 09 февраля 2019

С вашими текущими примерами данных будет работать следующая формула.Но не знаю, как ваши фактические данные.

=INDEX($B$1:$B$10,MATCH(TRIM(MID(SUBSTITUTE(D1," ", REPT(" ",100)),100,100)),$A$1:$A$10,0))

enter image description here

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