Excel中不用函数、VBA也可以轻松实现一对多的查询

有很多朋友提到在Excel表格中一对多的查询问题,今天小编分享一种方法不要复杂的函数公式或者高级的VBA就可以轻松实现,而且可以动态刷新,岂不是一劳永逸,赶快来试试吧!

Excel中不用函数、VBA也可以轻松实现一对多的查询插图1

一、导入原始数据

1、点击数据——其他来源——来自Micosoft Query

Excel中不用函数、VBA也可以轻松实现一对多的查询插图3

2、找到保存位置选择数据源,点击确定

Excel中不用函数、VBA也可以轻松实现一对多的查询插图5
Excel中不用函数、VBA也可以轻松实现一对多的查询插图7

3、导入数据源,选择工作表,点击几次下一步选择保存位置后确定即可

Excel中不用函数、VBA也可以轻松实现一对多的查询插图9
Excel中不用函数、VBA也可以轻松实现一对多的查询插图11
Excel中不用函数、VBA也可以轻松实现一对多的查询插图13

附上动画演示:

Excel中不用函数、VBA也可以轻松实现一对多的查询插图15

二、更改属性命令文本

1、点击设计——属性——连接属性——定义——在命令文本最后输入

where`资料汇总$`.关键字=? ——点击确定

Excel中不用函数、VBA也可以轻松实现一对多的查询插图17

2、接下弹出添加链接单元格,即为要输入关键字的位置,点击确定

Excel中不用函数、VBA也可以轻松实现一对多的查询插图19

附上动画演示:

Excel中不用函数、VBA也可以轻松实现一对多的查询插图21

三、设置数据有效性

①设置自定义名称:点击公式——自定义名称——输入名称和引用位置

②选择E2单元格点击数据——数据验证——允许下拉选择序列——引用位置输入=关键字——确定即可

Excel中不用函数、VBA也可以轻松实现一对多的查询插图23

③最好将G列转化为表格区域,这样的话定义名称会自动引用区域,就避免再更改引用位置最关键的是如果原始表格中增加/删减数据时候,输入相应的关键字,查询表中也是随之变化的,这不是很智能的一件事吗?

Excel中不用函数、VBA也可以轻松实现一对多的查询插图25

当然如果你还不想输入关键字的话,也可以在G列提取原始数据的不重复值就完事了!

好啦,今天的推荐就到这里了,如果你还有更好的办法,欢迎评论留言交流一下!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/4146.html

发表评论

登录后才能评论