加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

420·双表比对的三种方式

(2020-04-11 17:05:12)
标签:

比对

合并查询

高级筛选

分类: 双表查找问题

双表比对成了EXCEL永恒的话题了。

就像爱情一样!

420·双表比对的三种方式

总会存在B表里有,而A表里没有。

或者A表里有,而B表里却没有的数据出现。

420·双表比对的三种方式

怎么把她们扒拉出来呢?

我见过最奇葩的操作是,

A表打印出来,请一位助手,用尺子比着,一行一行读。

另一位就盯着电脑,一行一行对。

EXCEL当然不能这么用。

其实人家设计的时候就考虑了双表比对的需求。

所以,预置了很多方法干这件事。

一、公式法

420·双表比对的三种方式

COUNTIFS是多条件计数函数。

两个条件都满足的,结果是1

那些结果是0的,就是A表不存的数据。

EXCEL 2019版新增了一个FILTER函数,

可以多条件直接提取出数据。

这个用法可以参考《筛选的前世今生》一文。

二、高级筛选法

B表作为筛选区域,因为她数据多。

A表作为高级筛选的条件区域。

420·双表比对的三种方式

这种方法一般情况下没啥问题。

除非有类似B表中“张三丰”这样的文本。

420·双表比对的三种方式

她被识别成与条件“张三”相同的文本。

具体原因可参考《为何高级筛选不准确》和《高级筛选的BUG》两文。

解决的方法就是在A表,作为条件的文本列,前面加个=号。

420·双表比对的三种方式

三、合并查询法

【数据>获取数据>启动PQ编辑器】

420·双表比对的三种方式

【新建源>文件>EXCEL

420·双表比对的三种方式

将文件要比对的两个表格都钩选进去。

420·双表比对的三种方式
PQ编辑器,会建立两个【查询】,选任一个【查询】,如【A表查询】,

依次点选【合并查询>将查询合并为新查询】

420·双表比对的三种方式

分别点选两个表的“手机号”列,对“行”匹配。

420·双表比对的三种方式

确定后,会生成一个新的【合并查询】。

420·双表比对的三种方式

B表数据【展开】

420·双表比对的三种方式

形成一个按“手机号”列匹配的查询表。

420·双表比对的三种方式

点击【关闭并上载】

420·双表比对的三种方式

EXCEL表里会生成一个新工作表,原来的两张表合并后,按“手机号”列,匹配的数据保留了下来。

420·双表比对的三种方式

利用PQ的【合并查询】,不仅可以将若干数据合并,还可以依据一定的条件,只保留部分数据。更关键的是,对真正的大数据,已经超出EXCEL行号的数据,PQ依然可以容纳。

================================================================

关注  法叔office
学习 办公小知识 
420·双表比对的三种方式

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有