TEXTSPLIT和TEXTJOIN函数使用方法

274次阅读

共计 1210 个字符,预计需要花费 4 分钟才能阅读完成。

0.Excel 版本需求

TEXTSPLIT 函数

  • TEXTSPLIT 函数 是在 Microsoft Excel 2019/Microsoft 365 中引入的新函数。
  • 它需要使用 Excel 2019 或更高版本, 或者使用 Microsoft 365 订阅版本。
  • 对于较早版本的 Excel, 可以使用其他函数如 TRIM、SUBSTITUTE、FIND 等来实现类似的文本拆分功能。

TEXTJOIN 函数

  • TEXTJOIN 函数 是在 Microsoft Excel 2016 中引入的新函数。
  • 它需要使用 Excel 2016 或更高版本, 或者使用 Microsoft 365 订阅版本。
  • 对于 Excel 2013 及更早版本, 可以使用自定义公式或 VBA 来实现类似的文本连接功能。

1. TEXTSPLIT 函数

TEXTSPLIT 函数 用于将单元格中的文本字符串拆分为多个单元格。它可以根据指定的分隔符将字符串分割成多个部分。

TEXTSPLIT 函数语法:

TEXTSPLIT(text, [delimiter], [textColumn], [includeEmptyItems], [outputType])
  • text: 要拆分的文本字符串。
  • delimiter: 可选参数,指定用于拆分文本的分隔符。如果省略,默认使用空格作为分隔符。
  • textColumn: 可选参数,指定输出结果是否应该在单独的列中返回。如果设置为 TRUE,则结果将在单独的列中返回。
  • includeEmptyItems: 可选参数,指定是否包括空值。如果设置为 TRUE,则会包括空值。
  • outputType: 可选参数,指定输出结果的数据类型。可以是 "TEXT"(默认)或 "NUMBER"。

示例:

原始数据:
A1: "apple,banana,orange"

使用 TEXTSPLIT 函数:
=TEXTSPLIT(A1, ",")

结果:
B1: "apple"
B2: "banana" 
B3: "orange"

2. TEXTJOIN 函数

TEXTJOIN 函数 用于将多个单元格中的文本值连接成一个字符串。它可以根据指定的分隔符将多个文本值连接起来。

TEXTJOIN 函数语法:

TEXTJOIN(delimiter, [ignoreEmpty], text1, [text2], ...)
  • delimiter: 必需参数,指定用于连接文本的分隔符。
  • ignoreEmpty: 可选参数,指定是否忽略空值。如果设置为 TRUE,则会忽略空值。
  • text1, text2, ...: 要连接的文本值。

示例:

原始数据:
A1: "apple"
A2: "banana"
A3: "orange"

使用 TEXTJOIN 函数:
=TEXTJOIN(",", TRUE, A1, A2, A3)

结果:
"apple,banana,orange"

总结

  • TEXTSPLIT 函数 用于将单元格中的文本字符串拆分为多个单元格。
  • TEXTJOIN 函数 用于将多个单元格中的文本值连接成一个字符串。
  • 这两个函数在处理文本数据时非常有用, 可以大大提高 Excel 的文本处理能力。
正文完
 0