首页 热点资讯行业财经国内商业生活快讯

Excel中Textsplit函数的高阶用法

行业 来源:IT之家     时间: 2022-12-17 18:45   阅读量:6151   

俗话说,有分,有分。

然后在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的较低版本目前无法使用~

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。