扔掉vlookup,它才是Excel中最强大的查找方式,没有之一
大家好,今天跟大家分享一种我认为是Excel中最强大的数据查询方式——合并查询。它的实用远超所有Excel函数,可以解决我们工作中遇到的所有数据查询问题,即使是多对多这样的查询难题,它也能轻松搞定,轻松秒杀vlookup。下面我们就来学习下这个强大的查询方式吧
想要从零学习Excel,可以点击上方
一、版本支持
合并查询是PowerQuery中的一种数据查询方式,想要使用它你的Excel版本就必须要支持PowerQuery,否则的话这个功能是用不了的。
2010与2013版本的Excel是没有内置PowerQuery这个插件的,需要在微软官网安装,但是插件版本全部都是英文的不建议使用。
2016及以上的版本PowerQuery已经内置在了Excel中,所以更建议大家使用2016及以上的版本,下面我们就进入今天的正题吧
二、转换表格,指定名称
数据查询一般来说有一个数据表与一个查询表,我需要将数据表对应的数据放在查询表中,为了能在PowerQuery中快速的获取这2个表格,首先我们需要按下Ctrl+T将它们都转换为超级表,随后在【表设计】中找到【表名称】分别将表的名称更改为数据表与查询表,操作步骤如下动图
三、加载表格
为表格指定名称之后,我们就可以进入PowerQuery进行数据查询了,首先我们点击下数据表中的任何一个数据,然后点击【数据】功能组找到【来自表格/区域】这样的话就会进入PowerQuery的编辑界面
进入PowerQuery之后,我们在左侧找到【数据表】直接将其复制一份,然后双击名称将其更改为【查询表】,紧接在在右侧找到【应用步骤】将【更改类型】这一步删除掉,在上方的编辑栏中我们可以看到一个公式,将其中的数据表更改为查询表,这样的话就能看到查询表的所有数据了
查询表中的英语成绩这个字段是没用的,我们可以直接将其删除掉,这样的话就将这2个表格都加载到了PowerQuery中,我们就可进行数据查询了
四、合并查询
查询表设置完毕后,我们在上方找到【合并查询】点击一下,这样的话查询表就会被放在第一个位置,然后我们将第二个位置设置为数据表。
紧接着我们分别点击下这2个表格中的学号这个字段,这个呢就是匹配字段,其余的保持默认点击确定,这样的话在【查询表】的后面就会多出一列table
最后我们只需要点击字段右上方的按钮来展开数据就可以了,不要勾选【使用原始列名作为前缀】,在这里我们想要查找英语成绩,所以我们仅仅勾选英语成绩即可,点击确定至此就查询完毕了
五、将结果加载回Excel
最后只需要将结果加载回Excel即可,我们需要点击【关闭并上载至】然后选择为【仅创建连接】在右侧就会看到我们刚才设置的【数据表】与【查询表】,我们点击查询表然后点击鼠标右键选择【加载到】选择为【表】将其放在Excel中即可,至此就查询完毕了
六、解决哪些问题
普通查询,反向查询,一对多查询,多对多查询,我们使用上面的操作都可以解决,并且结果也是可以跟随数据源自动更新的。
比如在这里我们将英语成绩更改为50,点击结果表,然后点击鼠标右键选择刷新,这个结果就可以自动地更新过来了。
多条件查询也非常的简单,我们只需要在设置界面中分组点击查询条件即可,比如在这里查询条件是学号与姓名,首先我们先点击学号这个字段,然后按住Ctrl键再点击姓名这个字段,设置完毕后直接点击确定,就可以查找结果,再将其加载回Excel即可
以上就是今天分享的全部内容,可能很多人看起来这个方法都比较的繁琐,但是它操作起来却是非常简单的,点点鼠标即可搞定,几乎可以解决工作常见的所有数据查询问题,如果你的版本支持,可以动手试一下,绝对不会后悔。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/6410.html