私信回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”!
今天收到一份关于 Word 的问题,可是我非想要用 Excel 把它做出来。
就是这么刚!!
![用这个插件拆分列,比普通人快10倍](http://p2.ttnews.xyz/loading.gif)
01
问题描述
这位同学提问也是提得蛮辛苦的。
第一问:如何将一大段的,整理成一行行的格式?
![用这个插件拆分列,比普通人快10倍](http://p2.ttnews.xyz/loading.gif)
第二问:如何将多选题的答案,整理为另起一行的方式?
其实中间还问了一个单选题的整理......
我的乖乖,这不就是同一个问题吗?!
02
思路梳理
总结一下,这个问题就是:
在每个答案的后面进行换行,使得每一道题的答案都单独成行。
需求了解清楚之后,我们就需要来观察一下数据的规律了。
还是那句话——
重复操作必有批量之法,批量操作必有规律可循!
无论是判断题、单选题、多选题、填空题,它们和后面的数字序号的区别在哪里?
区别就是,它们不是数字!
那么根据这个特征,将其和后面的序号之间进行换行,不就可以了?
但是想来想去,用 Excel 中的功能来实现,貌似不是那么轻松。
哎......
其实,想要实现这个效果,用 Power Query 中的一个小功能就可以轻松搞定!
注意:PQ 对版本有一定限制。
用 Office 2013 和 2010 版本的同学,可以在后台回复关键词【插件】,下载使用 PQ。
Office 2016 及以上版本的同学,恭喜你们,软件已经自带 PQ 功能啦!
而 Office 2010 以前的版本、WPS 目前还不能使用 PQ 功能。
03
解决步骤
❶ 在 Excel 中准备好答案表格。
(这是句废话( ̄ε(# ̄)☆╰╮( ̄▽ ̄///))
❷ 将数据创建查询,并清洗数据。
选择【数据】-【自表格/区域】,进入 Power Query 编辑器。
在 PQ 编辑器【转换】选项卡中,找到【替换值】,将数据中的空格清洗掉。
这一步清洗的动作也可以在 Excel 中用替换功能完成,结果是一样的。
❸ 将数据拆分列。
选择当前列,在【转换】-【拆分列】中找到【按照从非数字到数字的转换】。
这样就在每个答案的后面,与序号拆分开了。
是不是很神奇呀?
用 Power Query 的「按照从非数字到数字的转换」这个功能,它能自动识别非数字与数字的区别,将其拆分开。
❹ 逆透视列,转换表格结构。
到上一步为止,答案都拆分开了。
但是,他们还分布在多列中。
使用 Power Query 中的【逆透视列】功能,快速把数据并到一列。
选择所有数据列,在【转换】中选择【逆透视列】,所有数据都并到一列中,然后删除多余的一列。
最后再把处理完成的结果上载回 Excel 就搞定啦~
怎么样?不难吧~
关键在于,【按照从非数字到数字的转换】这个巧妙的 PQ 功能。
找对功能,解决问题简直就是一秒钟的事儿!
私信回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”!
閱讀更多 秋葉Excel 的文章