具有多个条件的文本连接

问题描述 投票:0回答:1

https://docs.google.com/spreadsheets/d/1_jOn0vyv6osaoppeU9TXX1boOlZbnoCFy3eWsddP7uc/edit?usp=sharing

我正在使用下面的公式,但结果来自一个条件,但我需要从多个列进行检查。

=TEXTJOIN(", ", TRUE, IF(($A$7=D2)+($C$7=D2)+($E$7=D2)+($G$7=D2), $B$7, "" )) 上面的公式有效,但只检查一列。

该公式必须检查多个列,如下公式所述..

=TEXTJOIN(", ", TRUE, IF(($A$7=D2)+($C$7=D2)+($E$7=D2)+($G$7=D2), $B$7,$D $7,$F$7,$H$7, ""))

请帮忙解决这个公式

问候,

google-sheets-formula textjoin
1个回答
0
投票

您可以尝试:

=let(data_,wraprows(tocol(A7:H),2),
 textjoin(", ",1,ifna(filter(choosecols(data_,2),choosecols(data_,1)=D2))))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.