如何根据其他列中的值使用分隔符连接单词?

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

我在 A 列中有一个 0 和 1 的列表。 B 栏中我有话。

A 校 B 上校
1 棕色
0 黑色
0 橙色
1 白色
1 蓝色
1 绿色
0 灰色

我想连接 A 列中等于 1 的那些行的单词。

我当前的公式是

=CONCAT(IF(A1:A7=1,B1:B7," + "))
,我当前的输出是
BROWN +  + WHITEBLUEGREEN + 

我的预期输出是

BROWN + WHITE + BLUE + GREEN
。我正在使用 Excel 365。谢谢

excel-formula office365
1个回答
0
投票

代替

CONCAT()
使用
TEXTJOIN()


=TEXTJOIN(" + ",1,IF(A2:A8,B2:B8,""))

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