您的当前位置:首页>全部文章>文章详情

10个人干1个月才能完成的数据分拆,PQ 1分钟搞定!

发表于:2024-02-01 10:30:29浏览:495次 TAG: #Excel #批量分行 收藏

我们都知道,在Excel中可以利用“分列”功能轻松地将一列的内容批量分为多列。细心的朋友会发现,Excel中却没有分行功能,也就是说,如果想要将同一单元格内容批量分为多行,Excel本身是没办法直接实现的。

今天再跟大家分享用Excel中内置的PQ来实现批量分行的方法,同样是简单易学好用。

如找不到PQ的,可能是版本过低不支持,请用 EXCEL 2016 以上 。

另,WPS 也不支持,请用 微软 Office。

举例:有表格如下

A B
1 20099JW,2014LED,2015SIGN
2 2018LEDSZ,2019LEDSH
3 NEWDATA,2023LEDSH

如上所示,B列数据,是用逗号  分割的,甚至多种符号分割,都没关系。

具体操作如下:

 

一、呼出PQ界面

1、选中B列任意内容框,

2、选择工具栏上的 ”数据“ 选项

3、选择 ”从表格“ ,然后点确定

 

二、用公式分列

1、在呼出的PQ界面,选择工具栏的 ”添加列“ 选项

2、点击 ”添加自定义列“

3、可用列 选择 要拆分的 列,

4、输入公式  Text.SplitAny([列2],",")  然后点确定

这里的公式 括号里,[列名] 是填要拆分的列名,如果该列有多种分割符号,就都放到后面参数里,

如:  Text.SplitAny([列2],",-_;")  

 

三、扩展到新行

1、在新的一列,点击 箭头 所示 图标

2、原本的 3行数据,变成了多行,分别对应 列2 的每个内容

3、点PQ界面,右上角的 叉 X 关闭PQ,选择 保留

 

四、删除重复多余行

1、回到常规表格界面,点击表格内容框,

2、选择工具栏 ”数据“

3、选择 ”删除重复项“

4、去掉其他列表,勾选 刚新加的一列,点确定

五、最后 新加的一列, 就是 最终结果了

大功告成

 

 

Hi 小闻

可以咨询展会的任何问题哦 关闭