ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3199|回复: 5

[求助] 求助,关于PQ合并查询,使用左外联接,查询不到结果的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-1-14 23:38 | 显示全部楼层 |阅读模式
本帖最后由 eason0916 于 2020-1-15 09:26 编辑

请教各位大神,今晚有一个问题困扰了我半天,在用合并查询,将两个表关联起来,具体要求是,第一张表list列明了要函证的客户清单,第二张表data collection 列明了所有客户的销售数据。现在要把两个表关联起来,使用左外链接,我的理解就是把list里的所有行都列出来,同时把能匹配到list里客户名称的记录从第二张表摘取出来。而且,下面的提示,也是会有一条记录显示。
而且各位看,我现在筛选后,两张表起始都只剩下了一个客户的记录,而且我反复比较了这两个名字,是完全一致的,甚至用一张表里的名称作为等于的条件去查询,都可以查询到另外一张表里的记录。
但是奇怪的事情是,当我执行下一步操作,把数据展开时,就变成了0条记录。
各位,请问这是为什么,为什么一展开记录就没有了呢?我觉得退一步将,即使没匹配到记录,按照左外的连接方式,也应该是保留第一个表里的记录,怎么会变成没有记录呢? image.png

点确定后进入下一步,结果如下图,直到这个时候,结果还是正常的:
image.png
第三步,展开table,展开后,就变成了此表为空。这是为什么呢

image.png
补充:因为下面有朋友提出这两个值可能不一样,只是肉眼看不出区别,为了排除这个可能,我把两个查询结果加载到excel表里,使用vlookup手动匹配了一下,是正可以正常匹配到结果的。这应该就可以排除两个值不一样的怀疑了。


TA的精华主题

TA的得分主题

发表于 2020-1-15 09:10 | 显示全部楼层
看起来一样,未必真的一样

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-1-15 09:19 | 显示全部楼层
wdx223 发表于 2020-1-15 09:10
看起来一样,未必真的一样

退一步讲,即使是不一样,那左外的连接方式也相当于excel的vlookup功能,可以不把第二张表的数据匹配上,但是也应该显示第一张表的记录,不会出现零记录啊

TA的精华主题

TA的得分主题

发表于 2020-1-15 21:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
没附件只靠猜很难啊

TA的精华主题

TA的得分主题

发表于 2020-11-18 00:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
同样的问题呀,,,怎么解决的??  我莫名其妙的多刷新两次又行了?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 16:34 , Processed in 0.038382 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表