用于在 Google 表格中连接多个单元格的 ArrayFormula

时间:2021-03-07 18:16:39

标签: google-sheets google-sheets-formula formula array-formulas

向开发人员致敬,我无法在 Google 表格中加入 ArrayFormyla 中的文本,我尝试过没有连续的 ArrayFormula,但在 Array 中,它将所有行加入到放置公式的单个单元格中; =ArrayFormula(CONCATENATE(IF(ISBLANK(L2:L),"",(L2:L)&""&(M2:M)&CHAR(10)&CHAR(10)), IF(ISBLANK(P2:P), "",(P2:P)&" "&(Q2:Q)&CHAR(10)&CHAR(10)), IF(ISBLANK(T2:T),"",(T2:T)&" "&(U2) :U)&CHAR(10)&CHAR(10)), IF(ISBLANK(X2:X),"",(X2:X)&" "&(Y2:Y)&CHAR(10)&CHAR(10)), IF (ISBLANK(AB2:AB),"",(AB2:AB)&" "&(AC2:AC)&CHAR(10)&CHAR(10)), IF(ISBLANK(AF2:AF),"",(AF2: AF)&" "&(AG2:AG)&CHAR(10)&CHAR(10))) )

1 个答案:

答案 0 :(得分:0)

正如第一条评论中提到的,使用连接符号:& 完成了工作

将评论中的答案作为社区维基留下,以便更容易被发现作为答案:

<块引用>

我已经编辑过,可能对任何相关的人有帮助!

最终公式:

=ARRAYFORMULA( IF(ISBLANK(L2:L),"",(L2:L)&" "&(M2:M)&CHAR(10)&CHAR(10))&IF(ISBLANK(P2:P),"",(P2:P)&" "&(Q2:Q)&CHAR(10)&CHAR(10))&IF(ISBLANK(T2:T),"",(T2:T)&" "&(U2:U)&CHAR(10)&CHAR(10))&IF(ISBLANK(X2:X),"",(X2:X)&" "&(Y2:Y)&CHAR(10)&CHAR(10))&IF(ISBLANK(AB2:AB),"",(AB2:AB)&" "&(AC2:AC)&CHAR(10)&CHAR(10))&IF(ISBLANK(AF2:AF),"",(AF2:AF)&" "&(AG2:AG)&CHAR(10)&CHAR(10)))