Excel精英培训网

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

[已解决]求教怎么使用vlookup实现满足同一条件多个结果的查找

[复制链接]
发表于 2016-1-12 22:48 | 显示全部楼层 |阅读模式
我想利用附件中零货库中的条码 查找此条码在备货区中所有的货位  谢谢
最佳答案
2016-1-12 22:59
=INDEX(备货区!$A:$A,MIN(IF((备货区!$B$1:$B$21=零货库!$A2)*(COUNTIF(零货库!$A2:A2,备货区!$A$1:$A$21)=0),ROW($1:$21),4^8)))&""
库存表.zip (9.34 KB, 下载次数: 43)

库存表.zip

7.91 KB, 下载次数: 28

发表于 2016-1-12 22:59 | 显示全部楼层    本楼为最佳答案   
=INDEX(备货区!$A:$A,MIN(IF((备货区!$B$1:$B$21=零货库!$A2)*(COUNTIF(零货库!$A2:A2,备货区!$A$1:$A$21)=0),ROW($1:$21),4^8)))&""
库存表.zip (9.34 KB, 下载次数: 43)
回复

使用道具 举报

发表于 2016-1-12 23:26 | 显示全部楼层
=INDEX(备货区!$A:$A,SMALL(IF(备货区!$B$2:$B$21=零货库!$A2,ROW($2:$21),65536),COLUMN()-1))&""

库存表.zip

8.75 KB, 下载次数: 11

回复

使用道具 举报

 楼主| 发表于 2016-1-13 08:19 | 显示全部楼层
谢谢
回复

使用道具 举报

发表于 2016-1-13 08:50 | 显示全部楼层
前面index引用就不错
非想用vlookup的话,
零货区!C2=IF(COLUMN(A1)>COUNTIF(备货区!$B$2:$B$21,$B2),"",VLOOKUP($B2&COLUMN(A1),IF({1,0},备货区!$B$2:$B$21&COUNTIF(INDIRECT("备货区!B2:B"&ROW($2:$21)),$B2),备货区!$A$2:$A$21),2,))三键横拉下拉

库存表.zip

9.79 KB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2016-1-13 09:00 | 显示全部楼层
回复

使用道具 举报

发表于 2016-1-13 10:01 | 显示全部楼层
本帖最后由 tgydslr 于 2016-1-13 10:03 编辑
keke012004 发表于 2016-1-13 09:00


看着玩呀,老弟
回复

使用道具 举报

 楼主| 发表于 2016-1-15 20:36 | 显示全部楼层
谢谢 大家
回复

使用道具 举报

 楼主| 发表于 2016-1-15 21:57 | 显示全部楼层
我这函数的基础很差 能不能帮忙解释一下这个公式的意思 谢谢
回复

使用道具 举报

 楼主| 发表于 2016-1-15 22:03 | 显示全部楼层
excel助手 发表于 2016-1-12 22:59
=INDEX(备货区!$A:$A,MIN(IF((备货区!$B$1:$B$21=零货库!$A2)*(COUNTIF(零货库!$A2:A2,备货区!$A$1:$A$21)= ...

您好 我的函数基础不好 能不能帮忙解释下具体的含义 谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-5 06:44 , Processed in 0.430713 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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