如何连接 google sheet 中选择的名称?

how to concatenate the names selected in google sheet?

大家好,

我想使用公式连接已在复选框中使用定界符“+”选中的名称。预期输出在上面的屏幕截图中以黄色突出显示。理想情况下,公式可以是单元格 F5 中的 ARRAYFORMULA,而不是使整个 F 列充满公式。任何帮助或建议将不胜感激!

看看这是否有帮助

=ArrayFormula(substitute(trim(transpose(query(transpose(if(B5:E, B4:E4,)),,9^9))), " ", " + "))

=ARRAYFORMULA(SUBSTITUTE(TRIM(IF(B5:B,B4,)&CHAR(10)&IF(C5:C,C4,)&CHAR(10)&IF(D5:D,D4,)&CHAR(10)&IF(E5:E,E4,)),CHAR(10)," + ")

这是一种相当简单的方法,可能比查询 smush 更容易理解。额外的 CHAR(10) 的 [carriage returns] 被 TRIM() 切掉末端和中间的 de-duplicated。然后剩下的用“+”代替。

不是数组公式,但我认为在每一行中使用的公式更简单: =TEXTJOIN(" + ",true,arrayformula(if(B3:E3,$B:$E,"")))