excel学习库

excel表格_excel函数公式大全_execl从入门到精通

TEXTSPLIT函数的使用方法

Excel TEXTSPLIT 函数 – 如何使用

TEXTSPLIT 函数根据给定的分隔符将输入文本分隔为列和/或行。生成的文本被分散到不同的列和行中,创建一个数组。它是用于文本构建和编辑的最有用的 Excel 函数之一。

TEXTSPLIT 函数类似于 Excel 内置的文本分列功能,其中文本根据宽度或分隔符进行分割。TEXTSPLIT 函数的结果将是动态的,而Text to Columns的结果则不是动态的。

句法

TEXTSPLIT 函数的语法如下。

=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])

参数:

TEXTSPLIT 函数中有多个参数,其中只有两个是必需的。

' text ' – 这是一个强制参数,接受我们希望拆分的输入文本的值。它可以是双引号中的直接值或包含文本的单元格引用。

' col_delimiter ' – 这也是必需的参数,它是分隔要按列分隔的文本的文本、空格或字符。col_delimiter的值是文本被分割并分成列的位置。

' row_delimiter ' – 这是一个可选参数,接受标记分隔符的文本、空格或字符的值,输入文本可以从该分隔符分割成行。

对于col_delimiter和row_delimiter,如果要使用多个分隔符,则可以将值作为大括号中的数组传递。

' ignore_empty ' – 这是一个可选参数,仅接受 TRUE 或 FALSE 作为输入值。或者,我们也可以分别使用 1 和 0。顾名思义,该参数指示 TEXTSPLIT 函数忽略或包含空单元格。ignore_empty的默认值为FALSE,它包括空单元格,并且如果文本中缺少值或连续分隔符,则在结果中创建一个空单元格。如果该值设置为 TRUE 或 1,则该函数将忽略连续的分隔符。

' match_mode ' – 这是一个可选参数,接受布尔输入值 – 1 或0。match_mode的默认值为0,这使得函数区分大小写。如果该值设置为 1,则 TEXTSPLIT 函数执行不区分大小写的匹配。

' pad_with ' – 最后一个参数也是可选的。参数的默认值为#N/A。如果生成的二维数组中缺少某个值,则空单元格将使用该参数的输入值进行填充。

TEXTSPLIT 函数的重要特征

TEXTSPLIT 函数最基本的特征之一是,由于它是文本类别函数,因此结果值始终采用文本格式。该功能的其他值得注意的功能如下。

TEXTSPLIT 函数返回#VALUE!如果文本的输入值留空,则会出现错误。

必须至少使用一个分隔符参数,否则 TEXTSPLIT 函数将返回 #VALUE!错误。

如果生成的文本或数组没有足够的空间来溢出,Excel 将返回#SPILL !错误。

当match_mode参数 的值设置为 1 时,结果文本始终为小写。

TEXTSPLIT 函数示例

由于 TEXTSPLIT 函数包含多个参数,因此了解每个参数的用法对于全面理解该函数非常重要。下面提到的大量例子解释了每个论点。

示例 1 – TEXTSPLIT 函数的基本功能

在这里,我们使用不同的数据集来了解使用 TEXTSPLIT 函数的不同方法。

TEXTSPLIT 函数的基本功能

在第一个示例中,一周中的几天在单元格 B3 的输入文本中使用逗号分隔。使用逗号作为 col_delimiter ,我们将输入文本分隔到单独的列中。从单元格 C3 到 G3 的结果与预期一致。

在下一个示例中,我们尝试将输入文本拆分为不同的行。因此,在本例中,我们将使用分隔符作为row_delimiter,并将col_delimiter留空,如单元格 C5 到 C8 所示。还可以注意到,即使输入文本是数字,返回值也是文本格式,这一点由于其左对齐而显而易见。

所以,到目前为止,我们已经清楚如何将文本分别拆分为列和行。在下一个示例中,我们将尝试将文本拆分为两个文本,创建一个二维数组。我们将使用一个分隔符作为col_delimiter,在本例中为破折号,而另一个分隔符作为 row_delimiter,即正斜杠。返回值符合预期,如单元格范围 C10:E11 中所示。

接下来的两个示例演示了参数ignore_empty的使用。我们知道,如果未分配任何值,则默认值为 FALSE,其中包括第四个示例的结果中的空单元格。在第四个示例中,我们尝试拆分月份名称,用破折号分隔。由于输入文本中缺少数据,单元格 E13 为空。

在下一个示例中,我们将ignore_empty参数的值设置为TRUE,并且不存在空单元格,因为该函数忽略连续的分隔符或丢失的数据。其他两个参数的使用将在进一步的示例中清楚地显示。

示例 1.1 – 使用

剩余65%未读暂时无法订阅

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接