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

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

一、导入原始数据

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

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

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

附上动画演示:

二、更改属性命令文本

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

where`资料汇总Excel中不用函数、VBA也可以轻松实现一对多的查询-今日头条。"/>

.关键字=? ——点击确定

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

附上动画演示:

三、设置数据有效性

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

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

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

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

好啦,今天的推荐就到这里了,如果你还有更好的办法,欢迎评论留言交流一下!更多小技巧欢迎关注我的头条号!

举报
评论 0