文本

TEXTJOIN

定义

TEXTJOIN 返回用分隔符把各段文本连在一起后的结果,并且可以跳过空单元格。

语法

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

参数

参数 含义
delimiter 放在各段之间的字符,用双引号括起来,例如 " | "。
ignore_empty 1 或 TRUE 跳过空单元格。0 或 FALSE 保留它们,并仍然插入分隔符。
text1 要连接的第一段文本、单元格或区域,例如 A2:A4。
text2, ... 可选的额外文本、单元格或区域,接在第一项后面连接。

示例演练

一份船员名单用带空格的竖线连接姓名,并跳过空行。姓名位于 A2:A4。

A:姓名
Ivy
Pia

公式:=TEXTJOIN(" | ",TRUE,A2:A4)

结果:Ivy | Pia。空单元格被跳过,所以中间没有多余的分隔符。

练习

单元格 A2 中是 Ann,单元格 B2 中是 Bea,单元格 C2 是空的。请在 D2 中写出一个用逗号连接 A2:C2 并跳过空单元格的公式。

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

相关函数

CONCAT 连接各段时不加分隔符。LEFT 随后可以从连接后的文本中取前缀。

常见错误

把 ignore_empty 设为 FALSE:空单元格会被保留,所以 TEXTJOIN(" | ",FALSE,A2:A4) 会返回 Ivy | | Pia,中间多出一个分隔符。

相关函数

这些链接是相关函数。