杏彩开户
栏目分类
热点资讯
业务范围

你的位置:杏彩开户 > 业务范围 > 分隔符存在多种,如何一次性实现分列?

分隔符存在多种,如何一次性实现分列?

发布日期:2024-07-22 10:08    点击次数:79

图片

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇气 数万Excel爱好者聚集地SUPER EXCEL MAN

图片

图片

    

图片

1

职场实例

小伙伴们大家好,今天我们来讲解一个实用性与趣味性极强的Excel职场案例,这个案例正好运用到了新版本的新函数。今天我们在实际的办公场景中学习新函数。这个问题是:如果分隔符存在多种,如何一次性实现分列?

如下图所示:

A列为一列水果名称,单元格内的数据有一个特点,就是不同水果名称之间有明显的分隔符进行间隔,但是分隔符并不具有唯一性,是多种多样的,本例中就包含5种不同的分隔符号,分别是:"/","-","*","&","@",现在我们想要在B:E列实现对A列的数据的分列,将不同的水果名称显示在不同列的单个单元格中,效果如下图所示:

图片

2

解题思路

传统的Excel“分列”功能,只能实现以单一的符号作为分隔符的批量分列效果。

图片

如果遇到多个不同的分隔符的时候,Excel的“分列”功能就显得力不从心了,那么我们该如何突破这种传统方法的束缚,快速的实现今天我们想要的效果呢?今天我们就要着重认识一下TEXTSPLIT函数在分列中的奇妙魅力了。TEXTSPLIT函数 的工作方式与文本分列向导相同,但采用公式形式。它允许跨列拆分或按行向下拆分。它是TEXTJOIN函数的逆函数。 下面我们就来看一下具体操作方法。

图片

首先我们在G列将A列数据源中所有的分隔符号快速录入,即做一个纵向一列的分隔符明细表,分别为:

"/","-","*","&","@"

图片

然后我们在B2单元格中输入函数公式:=TEXTSPLIT(A2,$G$2:$G$6)输入完成公式后,分列后的结果会自动数组溢出到B2右侧的单元格中,选中B2单元格,点击右下角黑十字向下填充公式后,实现所有数据的分列。TEXT是文本的意思,SPLIT是拆分的意思,顾名思义,TEXTSPLIT函数是用来对文本进行拆分的函数,既可以按照列拆分,又可以按照行拆分。

函数参数:

=TEXTSPLIT(需要拆分的文本,列分隔符,[行分隔符],[是否忽略空单元格],[是否区分大小写],[出错时填充的值])本例中即使用TEXTSPLIT函数,将A2单元格中的字符串按照G2:G6中的列分隔符"/","-","*","&","@"分别进行拆分,显示在不同列中。

图片

使用上面的公式,因为TEXTSPLIT函数的第2参数引用的是G2:G6区域中的分隔符数据,实质是以数组{"/";"-";"*";"&";"@"}的形式存储的。当我们删除了G列的数据之后,分列区域的结果就会出现错误值。所以我们可以直接将TEXTSPLIT函数的第2参数,手动录入成常量数组,可以避免这个小弊端:=TEXTSPLIT(A2,{"/";"-";"*";"&";"@"})

图片

回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

图片

图片

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

友情链接:

Powered by 杏彩开户 @2013-2022 RSS地图 HTML地图