查询引用不用函数--Microsoft Query

 

2017,新年快乐!...



祝大家新年快乐!在2017年身体健康,心情苏畅!



感谢上一期那么多朋友的打赏:周瑞之、左国军、TerryZhang27、wenwentao、Dumpling、程成、袁、江山美如画。感谢你们的支持!

上次有朋友问到,vlookup函数只能找到第一条符合条件的,后面符合条件的它都不管,那如果我们想把符合条件的内容都找到(引用)该用什么什么函数呢?

我们先看看实例:

我们需要将基本信息中的销售员做的订单信息引用出来,销售员的基础信息是没有重复的,但每个销售员做的订单不止一张。





这时如果在“基础信息表”中使用vlookup函数只能查到“订单”中姓名相同的第一条记录。比如找“苏武”只能返回“订单”中的第6行,第7、8行是不会出来的。

现实是残酷的,用函数貌似不行啊!怎么办呢?



我们可以使用“Microsoft Query”工具进行工作表的匹配与查询,点点鼠标就可以轻松做到。

Microsoft Query工具在“数据”>“自其他来源”>“来自 Microsoft Query”,先请看操作视频。





详细步骤:

1.点击“数据”选项卡,点击“自其他来源”,选择“来自 Microsoft Query”



2.在弹出“选择数据源”中选择“Excel Files”,点击确定。



3.在文件路径里选择你需要查找引用的工作簿,在这里选择的就是本工作簿,点击确定。



4. 如果选择列中,“可用的表和列”是空的(如果里面有内容可以忽略此步骤),点击“选项”。



在弹出的菜单中将“系统表”前面的勾打上。



5.这里可以将列放在右边“查询结果中的列”,然后通过下一步设置查询条件。也可以像我一样直接点击取消,选择在Microsoft Query中编辑查询关系。





6.把“订单”和“基础信息表”都添加,之后点击“关闭”按钮。



7.因为我们是要匹配2个表中的姓名,所以左键拖住其中一个表的“姓名”放到另一个表的“姓名”上,松开鼠标左键。我们可以看到2个“姓名”中间有了根线,代表存在查询关系。



8.接着我们分别双击2个表中的“*”字段,可以看到所有的字段都被添加到下面的查询结果区域了。这里的“*”代表表里所有的字段。我们同样也可以根据实际需要,双击需要的字段增加在查询结果区域中。



其中姓名字段添加了2次,可以选择其中一个“姓名”,按“Del”键将其删掉。

9.然后我们点击菜单“文件”>“将数据返回Microsoft Excel”



或者可以点击这个开门退出的图标



10.最后我们选择放置查询结果的位置,建议选择“新工作表”。

注意:此菜单有时会没有被激活,可以按“ALT+TAB”进行切换窗口,将其找出来。



我们最终得到的结果就是:



Microsoft Query的查询功能十分强大,有兴趣的同学可以尝试添加其他的条件进行查询。好啦,今天就到这里了,我也要过元旦了。


    关注 Exce


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册