Я пытаюсь создать формулу Excel, которая ищет значение в ячейке в списке различных поисковых слов. Когда найдено, он должен вернуть значение для этой строки.
Значение слова поиска:
Grocery 31
Pub 42
Restaurant 45
Taxi 58
Bus 58
Полагаю, псевдокод будет выглядеть примерно так:
=IF((A1 IS IN C1:C10);D1:D10;"blank")
Я создал эту формулу, но ее трудно поддерживать. Я хочу использовать список вместо изменения формулы.
=IF(OR( (ISNUMBER(SEARCH("GROCERY", E3))), "31",
(IF(OR( (ISNUMBER(SEARCH("PUB", E3))), "42",
(IF(OR( (ISNUMBER(SEARCH("Restaurant", E3))), "45",
(IF(ISNUMBER(SEARCH("Taxi", E3)), "58", "")))))))`