欢迎光临散文网 会员登陆 & 注册

用这个插件拆分列,比普通人快10倍!

2020-02-25 11:15 作者:秋叶Excel  | 我要投稿


关注公.众.号【秋叶Excel】,回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”

收到一份关于 Word 的问题,可是我非想要用 Excel 把它做出来。

就是这么刚!!

01 问题描述

这位同学提问也是提得蛮辛苦的。

第一问:如何将一大段的,整理成一行行的格式?

第二问:如何将多选题的答案,整理为另起一行的方式?

其实中间还问了一个单选题的整理......

我的乖乖,这不就是同一个问题吗?!

02 思路梳理

总结一下,这个问题就是:

在每个答案的后面进行换行,使得每一道题的答案都单独成行。

需求了解清楚之后,我们就需要来观察一下数据的规律了。

还是那句话——

重复操作必有批量之法,批量操作必有规律可循!

无论是判断题、单选题、多选题、填空题,它们和后面的数字序号的区别在哪里?

区别就是,它们不是数字!

那么根据这个特征,将其和后面的序号之间进行换行,不就可以了?

但是想来想去,用 Excel 中的功能来实现,貌似不是那么轻松。
哎......

其实,想要实现这个效果,用 Power Query 中的一个小功能就可以轻松搞定!

注意:PQ 对版本有一定限制。

用 Office 2013 和 2010 版本的同学,可以关注公.众.号【秋叶Excel】,后台回复关键词【插件】,下载使用 PQ。

Office 2016 及以上版本的同学,恭喜你们,软件已经自带 PQ 功能啦!

而 Office 2010 以前的版本、WPS 目前还不能使用 PQ 功能。

03 解决步骤

❶ 在 Excel 中准备好答案表格。
(这是句废话( ̄ε(# ̄))

❷ 将数据创建查询,并清洗数据。

选择【数据】-【自表格/区域】,进入 Power Query 编辑器。

在 PQ 编辑器【转换】选项卡中,找到【替换值】,将数据中的空格清洗掉。

这一步清洗的动作也可以在 Excel 中用替换功能完成,结果是一样的。

❸ 将数据拆分列。

选择当前列,在【转换】-【拆分列】中找到【按照从非数字到数字的转换】。

这样就在每个答案的后面,与序号拆分开了。

是不是很神奇呀?

用 Power Query 的「按照从非数字到数字的转换」这个功能,它能自动识别非数字与数字的区别,将其拆分开。

❹ 逆透视列,转换表格结构。

到上一步为止,答案都拆分开了。

但是,他们还分布在多列中。

使用 Power Query 中的【逆透视列】功能,快速把数据并到一列。

选择所有数据列,在【转换】中选择【逆透视列】,所有数据都并到一列中,然后删除多余的一列。

最后再把处理完成的结果上载回 Excel 就搞定啦~

怎么样?不难吧~

关键在于,【按照从非数字到数字的转换】这个巧妙的 PQ 功能。

找对功能,解决问题简直就是一秒钟的事儿!

Get新技能,记得关注转发和点赞哦~


关注公.众.号【秋叶Excel】,回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”

用这个插件拆分列,比普通人快10倍!的评论 (共 条)

分享到微博请遵守国家法律