Hello小伙伴们,我是知行合一(Yvain)。
昨天有个小伙伴说他们仓库的同一款型号的货物摆放在不同的位置,想在Excel表格中输入型号后查询所有货物的货位,该如何实现呢?
今天Yvain给小伙伴们分享Excel表格中一对多查询的公式.

方法一:VLOOKUP+辅助列方法

辅助列函数: COUNTIF(B$2:B2,G$2),用于统计每个部门出现的次数
查找区域函数: IFERROR(VLOOKUP(ROW(A1),A:C,3,0),""),做出辅助列函数后,通过前面的序号进行查询数据。row(A1)=1的作用在于返回当前行数,往下拖动函数就会出现1、2、3、4...等等。这样就实现了通过辅助列的序号来查询数据。
方法二:INDEX函数
目标单元格区域输入公式,然后【Ctrl+shift+enter】三键一起按。
=INDEX(B:B,SMALL(IF(A$2:A$18=F$2,ROW($2:$18),4^8),ROW(A1)))&""

1、index(B:B,xx):这个函数为返回B列从上往下的第几个值。有两个参数,B:B为需要查询的位置,第二参数为需要查询值的位置。
2、SMALL(A,B):small函数代表的是取出期间数字中的最小的一个值。A,B为对应的参数,可以为任意个。
3、IF(A$2:A$18=F$2,ROW($2:$18),4^8)代表查询的区域有查询的值的时候,返回当前值所在行的值。4^8是4的8次方,结果是65536,如果查询区域没有我们需要的内容时候,返回65536行的值.
三、插件查找的方法:

依次打开【E灵】--【按条件引用】,点击【按条件引用】,弹出的对话框中,数据区域1选择查询的区域,数据区域2选择要查的条件区域,勾选【引用全部】,然后选择想要的“分隔符”,点击确定。插件自动将多个查找到的数据按照分隔符放到一个单元格中。
关于插件下载安装问题,可以参考好了,今天咱们的内容就是这些了。喜欢的小伙伴可以尝试下这几种方法,祝各位小伙伴每天都有好的心情!

如果你对office操作技巧方面知识感兴趣,可以关注Yvain,每天学习不一样的小技巧。在文章没更新之前,可以先看看我们前面的文章。想学习更多的办公技巧知识,欢迎关注转发~~~