【发布时间】:2020-09-28 06:49:29
【问题描述】:
我有一个非常简单的三列表格:
我需要将其中两个(B 和 C)连接到单独的单元格中,如下所示: 期望的结果
我尝试了这个公式:==TEXTJOIN("-";TRUE;B1:C5),它起作用了,但不是预期的结果。请看截图。 “D”列是我得到的,而“E”列是我需要的:
我得到什么:
如何在单独的单元格中实现列的连接数据?谢谢。
【问题讨论】:
标签: google-sheets
我有一个非常简单的三列表格:
我需要将其中两个(B 和 C)连接到单独的单元格中,如下所示: 期望的结果
我尝试了这个公式:==TEXTJOIN("-";TRUE;B1:C5),它起作用了,但不是预期的结果。请看截图。 “D”列是我得到的,而“E”列是我需要的:
我得到什么:
如何在单独的单元格中实现列的连接数据?谢谢。
【问题讨论】:
标签: google-sheets
试试这个
=ArrayFormula(IF(B:B <> "",B:B&"-"&C:C,""))
它将用string concatenation operand&(与CONCAT()相同)动态填充该行,如果B单元格为空,它将留下一个空单元格。
如果你有一个表格标题,你总是可以让范围从B2:B开始,公式如下:
=ArrayFormula(IF(B2:B <> "",B2:B&"-"&C2:C,""))
【讨论】: