菜鸟记657-快速合并多个工作簿+提取所需数据,只需要3分钟!
万一您身边的朋友用得着呢?
各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享600+篇经验之谈,可以文章编号或关键词进行搜索。
微信推送规则发生改变,如果您想看到小菜每个工作日的经验之谈,请多多点开浏览、分享到朋友圈、加星标或点个赞
每日一图完毕,以下才是今天的正式内容……
写在前面的话:今天是教师节,祝看到今天推送的各位教师朋友节日快乐!
摘要:本文介绍利用PQ快速合并多个工作簿文件,并提取所需数据的案例。
关键词:数据透视表;PowerQuery;Vlookup函数;合并工作表;匹配数据;操作难度*****
暑假期间,小菜接到某位朋友的求助电话,说要从多个工作表中,根据身份证号码,提取出相应的信息,填写到一张有特定顺序的表格之中;
由于这位朋友平时没有认真阅读实践小菜分享的经验之谈,他自己用肉眼核对后复制粘贴,操作了半天时间也才完成不到两张表……
小菜拿到数据表后,研究了3分钟,多个工作表的数据表结构是一样的:
图1:源数据表示意图
最后要完成的数据表中有特定的顺序,只需要提取部分字段:
图 2:结果工作表示意图
有唯一的对应字段就好办了,小菜在电话里和这位朋友说,5分钟以后给他传结果!
步骤1-合并工作表
在Excel中,点击数据中的获取数据(从文件夹),咱们选中实现存放好的多个工作表的文件夹:
图3:从文件夹中获取数据
等待几秒后,加载完多个工作簿文件,咱们选择“合并和加载”选项:
图4:合并和加载
之后会出来一个合并文件的提示,咱们任意选择一个待合并的工作簿文件中的工作表,相当于给Excel一个示范:
图5:合并文件示例
点击确定后,再耐心等待几秒钟,所有的工作簿数据就合并到一起了:
图6:合并结果
眼尖的朋友看到了,咱们最重要的身份证号码列变成了科学计数显示,这可不符合咱们的需求,双击右侧的其他查询下方的数据源,启动PQ编辑器,选中身份证号码列后点击转换数据,选择转换为文本数据类型:
图7:转换数据类型
在弹出的提示中选择“替换当前转换”:
图8:替换当前转换
还是等待几秒钟,该列转换完毕后咱们关闭并上载,得到这样的工作表:
图9:转换成功
您看这个操作是不是只用了1分钟?
请看会动的图:
步骤2-提取所需数据
为了演示方便,小菜把刚才合并的数据复制粘贴到待合并的工作簿文件一个新建工作表中,并起名为“合并”;
接下来咱们要完成的工作就是根据身份证号码来提取数据,比如要获取家庭住址信息,咱们马上写一个Vlookup公式:
其他信息咱们只需要更改提取列序号即可;
图10:最终结果示意图
请看会动的图:
这个操作是不是也只用1分钟?剩下3分钟小菜打算喝口茶,上个厕所后,再给这个心急的朋友发送结果文档……
小菜划重点:根据身份证号码来匹配数据,有一个最大的麻烦事就是要将其转换为文本匹配,这就是公式中为什么要加上&”*”的原因。今天的小栗子实际上是合并数据+匹配数据的集合,难点在于对身份证号码的转换处理和匹配处理,比人工复制粘贴是不是要快上那么一点点?如果您觉得有用,赶紧操练起来吧,熟练掌握了,才能“书到用书不觉少!”
看到最后给小菜原创加加油?
参考文献在文末,走过路过别错过……
今天就是这些,希望小菜的分享能帮到您或有所启发,欢迎您有问题联系,为小菜提供更多思路。