EXCEL必备工具箱,超强查找功能的自定义函数Mlookup,可以多条件查找,可以列出所有符合条件的结果 下载地址: https://www.ahzll.top/HELP/PAGE/blog_5488e3a901000ayc.html
根据网友建议,EXCEL必备工具箱12.50版还加入另外一个自定义查找函数Mlookup,与CZ的主要区别:
要使用工具箱提供的自定义函数,需要在EXCEL必备工具箱为当前工作部添加自定义函数(这个工作部只需添加一次):
下面对Mlookup进行详细介绍:
一、用法介绍
=Mlookup(可以为多个单元格的查找值,含查找值和目标值的查找区域 , 目标值在查找区域中的列数, 返回第几个目标值)
可以为多个单元格的查找值:除了单个值外,还可以选取多个单元格,进行多条件查找。
含查找值和目标值的查找区域:同VLOOKUP
目标值在查找区域中的列数:同VLOOKUP
返回第几个目标值 :值为1就返回第1个符合条件的,值为2就返回第2个符合条件的....当值为0值时,返回最后1个符合条件的值,值为-1时返回所有查找结果并用逗号连接。
功能介绍:
【例】如下图所示的入库表中,要求完成以下查找。
1、查找第2次电视的进货数量。
=Mlookup(A11,A2:D8,4,2)
2、查找电视的最后一次入库数量
=Mlookup(A11,A2:D8,4,0)
3、查找47寸电视的第1次进货数量。(要同时符合两个条件)
=Mlookup(A11:B11,A2:D8,4,1)
4、实现筛选功能。
=Mlookup($B$10:$B$11,$A$1:$D$8,4,A14)
5、实现多结果查找功能。(把所有符合条件结果用逗号连接起来)
=MLOOKUP(A11,B$1:C$8,2,-1)