Как найти несколько начальных букв в столбце? - PullRequest
2 голосов
/ 20 мая 2019

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

Вот что у меня сейчас:

=IF(COUNT(FIND({"AUD","AZ","BURD"},$D2)),"YES","")

Однако это возвращает меня, да, если ячейка содержит буквы, но я хочу, чтобы это было только для начальных букв

поэтому я хочу, чтобы AUD RTY было "ДА", но RT AUD FR, чтобы ничего не возвращать

Я нашел решение с помощью IF(LEFT("AUD",3),"YES",""), но буквы, которые я ищу, не всегда имеют одинаковый размер.

Заранее спасибо за ответ!

1 Ответ

3 голосов
/ 20 мая 2019

Используйте COUNTIF () с подстановочными знаками:

=IF(SUMPRODUCT(COUNTIF($D2,{"AUD*","AZ*","BURD*"})),"YES","")

Если они присутствуют в начале, они вернутся 1 к критериям, которые IF увидит как True, и вернут YES. В противном случае он вернет 0, а IF вернет пустую строку.

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