电子表格-组合来自多个表达式的多个真实结果



我正在做一个电子表格,其中有类别和标记列。

我这里有一个例子,这样我可以解释更多。

示例

因此,当标签列中包含"时尚"时,类别列中应该包含"Beauty&如果有一个"汽车"标签,那么它应该有"汽车"类别和"美容与时尚"类别;时尚"等等。

我这里有这个代码:

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

B4="美容与时尚"B3="汽车">

但我认为,如果第一个表达式是真的,它就会在读取代码时停止。因此只有一个类别被放入单元格中。

有人能帮帮我吗?提前感谢您!

如果你想用textjoin连接几个字符串,语法应该是

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

因此:

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

最新更新