1 问题
案例来源于Excel学习交流群一位朋友的提问,手头有很多类似于这样结构的表格:
![38fa43759f3afeecde0b783cd85da1d6.png](https://i-blog.csdnimg.cn/blog_migrate/5d843641458eb63bffc405fc8c25ef1f.jpeg)
需要将表格数据都转换成这种格式:
![e37308b288d66d4b2f38ba055b26adab.png](https://i-blog.csdnimg.cn/blog_migrate/ba21b06f3b459030b308c0ab61a60f78.jpeg)
请问有啥简单快捷的方法吗?特别声明,本人计算机小白,Excel只会点点菜单,完成一些简单的操作。
![cad1422255495995808d4c40e0a35dc7.gif](https://i-blog.csdnimg.cn/blog_migrate/f959ba591252ff95e79f8048e04800fd.gif)
呃,最简单的方法么,当然是交给其他人来做啰!
![9fbdd257b8e58a1dd0ab3ab458b89b87.gif](https://i-blog.csdnimg.cn/blog_migrate/cd788e52b71249cd80ec3e4fb9ea4a92.gif)
2 解决方案
不过,本着自己动手丰衣足食的原则,自己会当然是最好的。
这个操作说难不难,关键看是否找到了合适的方法。
用函数解决很难,用Power Query却相当简单(以下简称PQ)。
废话不多说,直接上操作步骤:
Step 1:将源数据加载到PQ
选择源数据或其中的一个单元格,单击【数据】-【自表格/区域】
![e6ab4221a4bab643c8fbde767c0831dd.png](https://i-blog.csdnimg.cn/blog_migrate/c1624996aeb5de782b498fd2e5687f7f.jpeg)
弹出如下对话框,点击【确定】,可将数据加载到PQ
![38af1530ca14f83bc32388005f4051fe.png](https://i-blog.csdnimg.cn/blog_migrate/c81bad21635c12630ce0335289f4cb67.jpeg)
Step 2:利用PQ拆分列
在PQ工作界面,选中要拆分的字段,点击【开始】选项卡下的【拆分列】-【按分隔符】
![1215546f8f1a3fc6ecd30aec0f6c715c.png](https://i-blog.csdnimg.cn/blog_migrate/6c859453fee3cf7cc21e388f7f58acfe.jpeg)
设置相关参数,分隔符输入单元格内容之间的分隔符号,演示案例中是【、】,高级选项点开,勾选【行】,【确定】
![2a18ff59ad0e1e96c2c59d2b37744ad4.png](https://i-blog.csdnimg.cn/blog_migrate/33f5fb9fd7da8ecd97bfddac467ce902.jpeg)
然后可以得到下图的结果
![7bfcd296c09a03f3b2bbc91f8281d4eb.png](https://i-blog.csdnimg.cn/blog_migrate/3e33d7361eca21d43b3b2b7992de6f15.jpeg)
Step 3:将结果输出到工作表
点击【文件】-【关闭并上载】-【关闭并上载至】,可以选择结果存放的位置
![84ed27886cc375303958415379b21625.png](https://i-blog.csdnimg.cn/blog_migrate/3f1d5aa20b1c7874430b9dbd449927e6.jpeg)
比如大象在写演示教材的时候,选择将结果放置于【现有工作表】的E1单元格
![3c00495a82dc2db4d25cf385e9b8a722.png](https://i-blog.csdnimg.cn/blog_migrate/b14b99984c5dae139b73a4791857bd25.jpeg)
点击【确定】后,结果马上输出到工作表中,整个操作过程下来还不到1分钟
![0575a168c169ed003907efe8dc623900.png](https://i-blog.csdnimg.cn/blog_migrate/164328b254de4d888e54ea7abe27a0ea.jpeg)
以后源数据有变动,只需要点击下【数据】选项卡下的【刷新】命令,结果就会自动更新,无需额外的操作,是不是很省心?
![473c74010d82efdcbd4e40694edbd2ae.gif](https://i-blog.csdnimg.cn/blog_migrate/4f00623f6c4e978c3d2c1d35f3bacbfa.gif)
完整演示动画
完整的操作动画太大无法上传,这里就没办法贴出来了。不过别担心,大象已经将演示课件及动画已上传至云盘,有需要的小伙伴可以私信我,即可获取下载链接。
3 课后总结
子曰“学而不思则罔,思而不学则殆“,课后总结是个好习惯,今天的内容:
将单元格数据按分隔符拆分到行,其实用到了Excel中一个叫做Power Query的加载项。Power Query是专门用来进行数据清洗的工具,以后会再专门学习这个拥有强大功能的工具。
-=End=-