【问题标题】:How to use concatenate function inside arrayformula function in google sheets如何在谷歌表格中的arrayformula函数中使用连接函数
【发布时间】:2021-08-08 04:33:47
【问题描述】:

我目前正在使用以下公式将几个单元格连接到同一行中的单个描述类型条目中,as shown here

CONCATENATE("Conducting Person : ",H2,CHAR(10),"Tech Support : ",J2,CHAR(10),"Category : ",F2,CHAR(10),"Room : ",G2,CHAR(10),"Platform : ",K2), "")

这个公式工作正常,但是当我在最后一个填充行正下方的空白行中添加一个新条目时,我必须手动将公式添加到所需的单元格中。

我尝试了以下数组公式:

=ARRAYFORMULA(IF(NOT(ISBLANK(A2:A)),CONCATENATE("Conducting Person : ",H2,CHAR(10),"Tech Support : ",J2,CHAR(10),"Category : ",F2,CHAR(10),"Room : ",G2,CHAR(10),"Platform : ",K2), ""))

当在最后填充行下方的空白行的第一个单元格中输入条目时,这似乎正在执行公式,但单元格位置没有相对变化,并且似乎固定到初始单元格引用。

我该如何解决?

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    试试

    =arrayformula("Conducting Person : "&H2:H&CHAR(10)&"Tech Support : "&J2:J&CHAR(10)&"Category : "&F2:F&CHAR(10)&"Room : "&G2:G&CHAR(10)&"Platform : "&K2:K)
    

    【讨论】:

    • 再加上 IF 函数,效果很好。谢谢楼主!
    【解决方案2】:

    使用:

    =ARRAYFORMULA(IF(ISBLANK(A2:A),,
     "Conducting Person : "&H2:H&CHAR(10)&
     "Tech Support : "&     J2:J&CHAR(10)&
     "Category : "&         F2:F&CHAR(10)&
     "Room : "&             G2:G&CHAR(10)&
     "Platform : "&         K2:K)))
    

    【讨论】:

    • 非常感谢。我终于让它工作了。
    猜你喜欢
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 2014-12-18
    • 2021-03-29
    • 2021-09-22
    • 2021-04-01
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多