Excel формулы

Нахождение поиск в столбце списке нужных значений

=ЕСЛИ(ЕЧИСЛО(ПОИСК(«vtb»;B2));»ВТБ»;»») oder =IF(ISNUMBER(SEARCH(«vtb»;B2));»ВТБ»;»»)
В DAX Power BI → =IF(ISNUMBER(SEARCH(«brand»,[Кампания],1,BLANK())),»brand»,»»)

=ЕСЛИ(ЕЧИСЛО(ПОИСК("vtb";B2));"ВТБ";"")

Разберём её подробнее.

SEARCH (ПОИСК) возвращает числовой порядковый номер искомого значения в ячейке. В нашем примере это будет 1. Если в ячейке стояло бы иное значение, например «Лучшие» или «Хорошие», то формула вернет ошибку и выделение по цвету не сработает.

ISNUMBER (ЕЧИСЛО) является булевой функцией и возвращает значение ИСТИНА / ЛОЖЬ. Если SEARCH() возвращает число (иначе говоря находит искомое значение в ячейке), то функция ISNUMBER возвращает ИСТИНА и формула срабатывает, строка выделяется цветом. Если не возвращает, то формула не работает.

Группировка в Power BI

Также можно сделать группировку непосредственно в самом Power BI через язык DAX

Для этого в редакторе power query добавляем столбец и пишем аналогичную формулу для сегментов из ексель, только меняя саму функцию SEARCH

Сегмент = IF(ISNUMBER(SEARCH("brand",[Кампания],1,BLANK())),"brand","")

Пример использования
https://kgb05.ru/excel/excel-formuly/vydelenie-stroki-po-czvetu-v-zavisimosti-ot-znacheniya-v-gugl-tabliczah/

Та же статья в блоге
https://pavezlo.ru/marketing/vydelenie-stroki-tsvetom-po-znacheniyu-v-yachejke-v-gugl-tablitsah-i-excel/

Комментарии к записи Нахождение поиск в столбце списке нужных значений отключены