Excel中Textsplit函数的高阶用法
俗话说,有分,有分。
然后在Excel函数中,求和是Textjoin,小数是Textsplit。
Textsplit=Text+Split顾名思义,它是一个用于拆分文本的函数,可以按列或行进行拆分
它有五个参数:
=TEXTSPLIT,,
第一个参数text:要拆分的文本,
第二个参数col_delimiter:列分隔符,
第三个参数:,
第四个参数:,
第五个参数):(出错时填充的值)。
用其他功能玩Textsplit有越来越多神奇的方法。
跟着我一起体验吧~
我将用三个案例来完成下图中从左表到右表的数据整理。
统计主题的数量
案例一:统计每个人购买课程的数量。
如下所示,在单元格C2中输入公式并向下填充:
=COUNTA)
分析:
首先,我们使用Textsplit函数根据分隔符,来拆分字符串。
最后用Counta函数统计非空单元格的个数,也就是被试的个数。
是不是很简单~下面我们来看第二种情况。
名称重复的指定次数。
案例二:按照指定的科目数,把名字排成一列。
如下所示,在单元格D2中,输入以下公式:
=TEXTSPLIT) ", ",TRUE)
分析:
首先,我们用分隔符拼接需要重复的名称,然后使用Rept函数重复对应名称的数量。
Rept函数用于按照指定的次数重复文本,
=报告
如下图:
然后用Concat函数合并。
Concat的作用是连接列表或文本字符串区域,即:=Concat。
最后,使用Textsplit将合并后的文本拆分成行,这就是我们想要的结果。
下面进入下一个案例~
将分隔符拆分到行
案例3:根据分隔符将购买账户列拆分为一列。
如下所示,在单元格E2中,输入以下公式:
=TEXTSPLIT ", ")
分析:
首先,我们使用Textjoin函数根据,合并购买帐户列的数据区域。
Textjoin函数,可以根据指定的分隔符合并单元格区域,
= Textjoin
如果要忽略空值,请填写True如果不忽略空值,则填写False。
如下图:
最后用Textsplit函数把合并后的文本拆分成行,直接就搞定了!!!
细心的你,不难发现。
将字符拆分排序成一维表,实际上就是上述情况的合并。
整理成一维表的好处是方便我们后期做透视表分析统计。
现在,您意识到Textsplit函数的强大功能了吗。
总结
本文介绍了Textsplit函数的高阶用法,即可以和其他函数一起发挥更强大的数据排序能力。提到了三个案例:
统计主题的数量
指定的重复次数
将分隔符拆分到行
Textsplit函数这么好用,要不要学学。
不建议学,因为......
需要OFFICE 365支持!
Excel和WPS的较低版本目前无法使用~