Как я могу использовать функцию поиска для поиска более двух условий в Excel? - PullRequest
1 голос
/ 09 марта 2020

Как я могу использовать функцию НАЙТИ в Excel, чтобы искать более 2 условий?

enter image description here

В настоящее время я извлекаю вот так:

=TRIM(RIGHT(SUBSTITUTE( LEFT(A1,FIND("/",A1&"/", IFERROR( FIND("USD",A1), FIND("CNY",A1) )  )-1),"/",REPT(" ",99) ),99))

Когда я добавляю третий FIND("AUD",A1), это дает мне ошибку. Должен ли я использовать FIND?

1 Ответ

1 голос
/ 09 марта 2020

Вы можете использовать LOOKUP с массивом (он будет использовать последнее совпадение, если найдено более одного элемента):

=TRIM(RIGHT(SUBSTITUTE( LEFT(A1,FIND("/",A1&"/", LOOKUP(1E+100,FIND({"USD","CNY","AUD"},A1))  )-1),"/",REPT(" ",99) ),99))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...