Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2379|回复: 9

Excel多条件查找

[复制链接]
发表于 2017-12-25 22:32 | 显示全部楼层 |阅读模式
如附件。我怎么在sheet1中的M列得到满足条件的值 ?条件:当sheet1和sheet2中的:“PO相同”,“Req wk相同",“Product相同”,“Quantity相同”时,输出sheet2中对应的SO。

test.rar

17.68 KB, 下载次数: 2

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2017-12-26 07:20 | 显示全部楼层
回复

使用道具 举报

发表于 2017-12-26 08:45 | 显示全部楼层
本帖最后由 zjdh 于 2017-12-26 10:48 编辑

test.rar (20.61 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2017-12-26 09:19 | 显示全部楼层

谢谢。。可是附件中只满足了三个条件,我还需要增加一个条件H栏的Quantiy也要相等,改怎么做?我直接在公式里面添加一个条件好像不可以。。。
回复

使用道具 举报

 楼主| 发表于 2017-12-26 09:29 | 显示全部楼层
[quote][url=forum.php?mod=redirect

或者说,我需要怎么样才能找出,Sheet1与Sheet2相比,新增/删除/修改/了哪些,其中Sheet2没有的为新增,数量为0的即表示被删除了,“PO,req wk,PN,Quantity”中的任何一个发生了变化即视为被修改了。
求指点,谢谢
回复

使用道具 举报

发表于 2017-12-26 10:49 | 显示全部楼层
test.rar (20.61 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2017-12-26 10:57 | 显示全部楼层
=OFFSET(sheet2!$K$1,MIN(IF($B2&$D2&$G2&$H2=sheet2!$B$2:$B$200&sheet2!$D$2:$D$200&sheet2!$G$2:$G$200&sheet2!$H$2:$H$200,ROW($K$2:$K$200)-1,3000)),,1,)&""  
是数组公式,修改完了需要 Shoft+Ctrl 再加 Enter 完成修改
其中
$B2&$D2&$G2&$H2  条件单元
sheet2!$B$2:$B$200&sheet2!$D$2:$D$200&sheet2!$G$2:$G$200&sheet2!$H$2:$H$200  表2对应区域,这儿是第2行到第200行,若要扩大则要相应修改。同理修改 ROW($K$2:$K$200) 。
回复

使用道具 举报

 楼主| 发表于 2017-12-26 13:20 | 显示全部楼层
[quote][url=forum.php?mod=redirect

明白了。谢谢。
您有没有什么好的方法可以快速找出两张sheet中的差异呀,要求如上楼所述。
回复

使用道具 举报

 楼主| 发表于 2017-12-26 13:21 | 显示全部楼层
zjdh 发表于 2017-12-26 10:57
=OFFSET(sheet2!$K$1,MIN(IF($B2&$D2&$G2&$H2=sheet2!$B$2:$B$200&sheet2!$D$2:$D$200&sheet2!$G$2:$G$200& ...

明白了。谢谢。
您有没有什么好的方法可以快速找出两张sheet中的差异呀,要求如上楼所述。
回复

使用道具 举报

发表于 2017-12-26 14:42 | 显示全部楼层
hayden5524 发表于 2017-12-26 13:21
明白了。谢谢。
您有没有什么好的方法可以快速找出两张sheet中的差异呀,要求如上楼所述。

只要表一中结果为空格的,即表一不同于表二的条目,同理也可在表二设置公式进行筛选。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 22:07 , Processed in 0.437526 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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