二维码 购物车
部落窝在线教育欢迎您!
  • 图文教程 >
  • 电脑与办公教程 >
  • EXCEL >
  • 一次性批量拆分含多种分隔符的单元格,用PQ试试

一次性批量拆分含多种分隔符的单元格,用PQ试试

 

作者:阿硕来源:部落窝教育发布时间:2021-06-25 11:41:54点击:2869

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

在日常办公中,我们难免会收到不按规范录入的数据表,所以拆分单元格重置数据源就成了Excel人必会的办公技能之一,其中分列法更是最受欢迎的技巧之一。可是,今天小E讲的这个数据案例,单元格中含有多种分隔符,分列法反而成了拖累,连这个PQ技巧的25%效率都不如……

 

有小伙伴问了这样一个问题:有一组数据,数据中含有多种分隔符,想要一次性把所有的数据拆分出来,并且纵向显示,有没有实现这种拆分的方法?

 

数据如下图所示。A列是组别,B列是人物姓名,在B列的人物姓名之间,有各种各样的分隔符——空格、中文逗号(“,”)、中文顿号(“、”)、斜杠(“/”)、中文分号(“;”)、连接号(“&”)、星号(“*”)和下划线(“_”)。

 

 

今天,大家就学习一个用PQ快速拆分含有多种分隔符数据的方法。


一、把数据导入PQ编辑器。

点击A2:B7区域中任意一个单元格,如B3,然后依次用鼠标点击“数据”-“自表格/区域”,弹出“创建表”对话框。在弹出的“创建表”对话框中,“表的数据来源”被EXCEL自动判断成“=$A$1:$B$7”,即本例中的数据区域,此处保持不变,再勾选“表包含标题”(若“表包含标题”已被勾选,则保持勾选即可)。

 

 

点击“确定”,就可以进入PQ编辑器的界面,如下图所示。

 


二、自定义列,创建list。

依次点击“添加列”-“自定义列”后,弹出“自定义列”对话框,如下图所示。

 

 

在“自定义列”对话框中,将“新列名”保持为“自定义”不变即可。“自定义列公式”下面的函数框,是需要输入函数的区域,大家在等于号(“=”)后面输入“Text.SplitAny([人物]," ,、/&*_")”,如下图所示。

 

 

Tips

1.在这个公式中,Text.SplitAny函数的作用是对字段中满足任意一个条件的数据进行拆分。它一共有两个参数,第一参数是字段,第二字段是拆分符号。在本例中,第一参数是“人物”字段,根据PQM函数的语法规则,需要用一对中括号将它括起来;第二参数是本例中实际涉及到的各种分隔符号,根据PQM函数的语法规则,需要用一对双引号将它括起来;第一参数和第二参数之间,用逗号分隔。

2.特别要注意的是,本例中,B2单元格内的数据是用空格进行分隔的,所以大家在写第二参数的时候,千万别忘了输入一个空格,不然空格就无法被拆分了!

 

公式输入完成之后,点击“确定”,得到的结果如下图所示。

 

 

可以看到,PQ为我们生成了一个新的叫做“自定义”的列,其中的数据均为List

 

Tips

ListPQ中的一种数据类型,大家可以把它理解成一组数据或者一个数组。(如果小伙伴们感兴趣,可以点击任意一个List,则在数据下方会出现一个预览的窗格,可以查看其中的内容,此处从略。)

 

接下来,大家点击“自定义”旁边的“展开”按钮,选择“扩展到新行”,如下图所示。

 

 

点击“扩展到新行”后,即得到的结果。

 


三、调整数据表格,并上载至Excel中。

把鼠标放在“人物”这一列上,单击鼠标右键,选择“删除”,将此列删去; 在“自定义”这个字段名称上,双击鼠标左键,将其修改为“人物”,得到的结果如下图所示。

 

 

这时,数据已经达到了最后的基本要求了。大家依次点击“主页”-“关闭并上载”-“关闭并上载”,即可将数据上载到Excel中,如下图所示。

 

 

上载之后的数据如下图所示。此处,Sheet2就是用PQ加工过之后,上载到Excel中的数据结果。

 

 

 

【扩展应用】

有的小伙伴可能会问,如果我不想对数据进行纵向显示,而只想把数据中的分隔符统一替换成某种分隔符,该如何操作?这个也比较简单。假设现在需要把所有的分隔符号替换成英文状态下的逗号,大家来学习一下。

 

生成“自定义”这一列之前的所有步骤与前文所述是一样的。

在生成“自定义”这一列数据之后,大家点击其后的“展开”按钮,选择“提取值”功能,如下图所示。

 

 

点击“提取值”之后,在弹出的“从列表提取值”对话框中,通过下拉菜单,将“选择串联列表值所使用的分隔符”从“无”更改为“逗号”,如下图所示。

 

 

点击“确定”,得到的结果如下图所示。

 

 

可以看到,在“自定义”这一列中,所有的分隔符号都变成了英文状态下的逗号。接下来,只需对此表稍做修改:删除“人物”这一列,将“自定义”改为“人物”,就得到如下结果。

 

 

最后,依然点击“主页”-“关闭并上载”-“关闭并上载”,将数据上载到Excel中。得到的结果如下图所示。

 

 

怎么样,是不是很简单?你学会了吗?


本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育 《一周Excel直通车》视频和 《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

懒人的高效数据整理术①:复杂数据拆分

如何将缺少规律的产品代码规格型号分别拆分提取?

如何精确提取单元格内不同属性的数据

Excel运用规范1:一个单元格只记录一条信息

版权申明:

本文作者阿硕;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。

 

 

上一篇:如何在单元格顶部按分组求和?这2种方法最简单!
下一篇:如何计算Excel中单列数据的移动平均值,用power query!

最热教程

  • 像绿皮火车一样长像珠穆拉玛峰一样高的Excel表怎么操作才方便?
  • Power Query实战:按指定次数递增数据
  • 2019年全网最全—excel提取身份证信息合集!(建议收藏)-下篇
  • 明明没有重复,Excel却判定数据重复,这是怎么回事?
  • 文本格式的求和,及求和中最容易出现的问题解疑
  • 致命缺陷:不懂一维表!
  • 函数组合思维,你有吗?
  • 学会这2个公式,整理考勤数据只要一分钟
  • 就算被说是拍马屁也成,今天你应该这样发Excel报表……
  • 如何计算Excel单元格中的算式,四种求和方法请收好!

最新教程

  • SHEETSNAME,一键获得所有工作表名称完成目录制作
  • 延迟退休落地,快速查询你上几年才退休!
  • 快速将PDF电子发票数据提取到发票明细登记表的方法
  • 提取、查找、替换数据的王者——REGEXP正则函数
  • Excel表10万行数据,筛选卡顿怎么办?
  • 两个不用嵌套的万能提取公式,含用REGEXP函数提取
  • 用Excel制作刷题器,备考无忧 !
  • 如何用LET+LAMBDA直接写递归公式?
  • 用函数合并多个工作表数据
  • 用LAMBDA自定义颜色求和函数

玻璃钢生产厂家惠州玻璃钢雕塑躺椅玻璃钢雕塑怎么塑型安庆玻璃钢雕塑制作厂家diy 玻璃钢花盆图片玻璃钢防石头雕塑青海玻璃钢雕塑玻璃钢树脂雕塑垃圾桶商场中庭吊饰亮化美陈网鼓楼商场美陈布置赤峰玻璃钢游乐场门头雕塑园林景观玻璃钢雕塑怎么制作甘肃哪里有玻璃钢雕塑贵州城市标志玻璃钢雕塑玻璃钢雕塑女裸体云南玻璃钢雕塑哪家便宜玻璃钢艺术雕塑价位骑自行车玻璃钢雕塑梅州品质玻璃钢雕塑玻璃钢人物雕塑喷绘福建开业商场美陈采购潮汕埃及法老玻璃钢雕塑汕尾玻璃钢座椅雕塑设计玻上海玻璃钢雕塑厂家江苏卡通玻璃钢动物北极熊雕塑涪陵玻璃钢人物雕塑商场美陈的说说上海大型玻璃钢雕塑厂家供应玻璃钢人物户外不锈钢雕塑定做嘉定区镜面玻璃钢雕塑厂家报价青海现代人物玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化