快捷搜索:  汽车  科技

text函数所有用法(函数ValuetotextTextsplitTextafter)

text函数所有用法(函数ValuetotextTextsplitTextafter)在目标单元格中输入公式:=VALUETOTEXT(B2:H12 0)。方法:第2个参数“格式代码”指定返回数据的格式,共有2个值,分别为0和1,0或省略表示便于阅读的简明格式;1表示包含转义字符和行定界符的严格格式。应用案例:目的:返回纯文本格式的数据区域。

text函数所有用法(函数ValuetotextTextsplitTextafter)(1)

一、Valuetotext函数。

功能:返回值的文本表示形式。

语法结构:=Valuetotext(值 [格式代码])。

解读:

第2个参数“格式代码”指定返回数据的格式,共有2个值,分别为0和1,0或省略表示便于阅读的简明格式;1表示包含转义字符和行定界符的严格格式。

应用案例:

目的:返回纯文本格式的数据区域。

text函数所有用法(函数ValuetotextTextsplitTextafter)(2)

方法:

在目标单元格中输入公式:=VALUETOTEXT(B2:H12 0)。


二、Textsplit函数。

功能:使用分隔符将文本拆分为行或列。

语法结构:=Textsplit(要拆分的文本 [列分隔符] [行分隔符] [是否忽略空单元格] [分配符匹配项] [数据不足时填充数据])。

解读:

1、Textsplit函数的工作方式与文本专列向导相同,但采用公式形式。它允许跨列拆分或按行向下拆分。是Textjoin的反函数。

2、第4个参数“是否忽略空单元格”有2个值,分别为:TRUE和FALSE。TRUE或省略时为保留空白单元格,FALSE为忽略空单元格。

3、第5个参数“分配符匹配项”默认情况下完全区分大小写。

4、第6个参数“数据不足时填充数据”用于填充结果的值,默认为#N/A。

5、如果存在多个分隔符,则必须使用数组常量。

应用案例:

1、将指定区域的值拆分到相应的区域中。

text函数所有用法(函数ValuetotextTextsplitTextafter)(3)

方法:

在目标单元格中输入公式:=TEXTSPLIT(B3 " ")。

解读:

从结果来看,目前的功能有点儿类似“分列”,但效率明显比“分列”高效得多。


2、将指定区域的值按照先行后列的形式进行拆分。

text函数所有用法(函数ValuetotextTextsplitTextafter)(4)

方法:

在目标单元格中输入公式:=TEXTSPLIT(B3 " " ";")。

解读:

通过观察数据源不难发现,每个单元格中的数据很有规律地用“,”和“;”分割,所以在整理数据时,可以用Textsplit函数处理。


三、Textafter函数。

功能:返回在给定字符或字符串之后发生的文本。

语法结构:=Textafter(待分割的文本 分割字符 [实例数目] [匹配模式] [搜索模式] [未找到匹配项时的返回值])。

解读:

1、第3个参数“实例数目”指要在其中提取文本的分隔符的实例,默认情况下,此参数为1,如果为负数,则从文本末尾开始搜索文本。

2、第4个参数“匹配模式”指搜索文本是否区分大小写。有0和1两个值,0或者省略时区分大小写,1时不区分大小写。

3、第5个参数“搜索模式”指将文本结尾视为分隔符。有0和1两个值,0时勿将分隔符与文本末尾匹配;1或省略时将文本与分隔符匹配。

4、第6个参数“未找到匹配项时的返回值”默认情况下返回#N/A。

应用案例:

1、返回指定的字符。

目的:提取分割字符之后的字符。

text函数所有用法(函数ValuetotextTextsplitTextafter)(5)

方法:

在目标单元格中输入公式:=TEXTAFTER(B3 "红色")。


四、Textbefore函数。

功能:返回在给定字符或字符串之前发生的文本。

语法结构:=Textbefore(待分割的文本 分割字符 [实例数目] [匹配模式] [搜索模式] [未找到匹配项时的返回值])。

解读:

1、第3个参数“实例数目”指要在其中提取文本的分隔符的实例,默认情况下,此参数为1,如果为负数,则从文本末尾开始搜索文本。

2、第4个参数“匹配模式”指搜索文本是否区分大小写。有0和1两个值,0或者省略时区分大小写,1时不区分大小写。

3、第5个参数“搜索模式”指将文本结尾视为分隔符。有0和1两个值,0时勿将分隔符与文本末尾匹配;1或省略时将文本与分隔符匹配。

4、第6个参数“未找到匹配项时的返回值”默认情况下返回#N/A。

应用案例:

1、返回指定的字符。

目的:提取分割字符之前的字符。

text函数所有用法(函数ValuetotextTextsplitTextafter)(6)

方法:

在目标单元格中输入公式:=TEXTBEFORE(B4 "红色")。


猜您喜欢: