Электронная таблица - объединение нескольких истинных результатов из нескольких выражений - PullRequest
0 голосов
/ 04 мая 2020

Я делаю электронную таблицу, где у меня есть столбец категории и тегов.

У меня есть пример, чтобы я мог объяснить больше.

Пример

Таким образом, когда в столбце тега есть «fashion», столбец категории должен иметь категорию «Beauty & Fashion», а затем, если есть тег «car», он должен иметь категорию «Automotive» вместе с "Красота и мода" и так далее ..

У меня есть вот этот код:

=textjoin(",",true,ifs(isnumber(search({"fashion","makeup","skincare"},E8)),B4,isnumber(search({"car", "bmw"},E8)),B3))

B4 = "Красота и мода" B3 = "Автомобильная"

но я думаю, что если первое выражение верно, оно останавливается при чтении кода, поэтому в ячейку помещается только одна категория.

Может кто-нибудь мне помочь, пожалуйста? Заранее большое спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

Если вы хотите объединить несколько строк с textjoin, синтаксис должен быть

TEXTJOIN(",",true, text1, text2)

Итак:

=textjoin(",",true,if(isnumber(search({"fashion","makeup","skincare"},E8)),B4), IF(isnumber(search({"car", "bmw"},E8)),B3))
...