文本

把单元格连成一份列表

定义

用选定的分隔符把多个单元格连成一份列表,就是把分隔符、是否跳过空白以及这些单元格交给 TEXTJOIN。

语法

=TEXTJOIN(delimiter, ignore_empty, text1)

参数

参数 含义
delimiter 放在各项之间的分隔符,用双引号括起来,例如 "|"。
ignore_empty 1 会跳过空单元格。0 会为每个空单元格保留一个分隔符。
text1 要连接的单元格。允许使用例如 A2:C2 这样的区域。

示例演练

一份板条箱清单把木材种类横排存放在 A2:C2。中间的单元格是空的。

A:第一 B:第二 C:第三
oak elm

公式:=TEXTJOIN("|",1,A2:C2)

结果:oak|elm。空单元格被跳过,所以只用了一个分隔符。

练习

单元格 A2、B2 和 C2 中是 red、blue 和 green。请在 D2 中写出一个用连字符连接这些单元格、并跳过空单元格的公式。

  1. 在 D2 中写出一个 TEXTJOIN 公式,用连字符连接 A2:C2 并忽略空单元格。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

TEXTJOIN 就是用你选定的分隔符组成这份列表的函数。

常见错误

对空单元格使用 0,例如 =TEXTJOIN("|",0,A2:C2):B2 中的空白被保留,所以结果是 oak||elm。

相关函数

这些链接是相关函数。