关注公众号【秋叶 Excel】
本文作者:小爽
来源:秋叶 Excel(ID:Excel100)
本文编辑:小叮、竺兰
前段时间,微软 Office 365 出了几个新函数,有 Filter、Xlookup……这些函数的出现,可以基本上解决所有的查询匹配问题!不过,很多同学受 Excel 版本限制,还不能用这些新函数。我们的最终目的还是以解决问题为主,那有没有其他简单的方法,可以让更多同学用上新函数呢?今天,我来给大家介绍一下——方方格子的函数库,这是一个免!费!的工具。记得是关注公众号【秋叶 Excel】,在那边后台回复【函数库】,获取下载链接哦~Mlookup 函数——Vlookup 的升级函数!现在有一个这样的表格,我们想要获得小爽的所有科目。=INDEX($B:$B,SMALL(IF($D$2=$A$2:$A$8,ROW($A$2:$A$8),4^8),ROW(A1)))
▲左右滑动查看
如果用升级版 Vlookup 函数——Mlookup 函数,就变得很简单!=MLookup($G$2,$A$1:$B$8,2,ROW(A1))
▲左右滑动查看
Mlookup 函数的语法跟 Vlookup 函数基本一致,只不过最后的参数不一样。=Vlookup(找谁,在哪里找,第几列,匹配方式)=Mlookup(找谁,在哪里找,第几列,返回第几个目标值)
=MLookup($G$2,$A$1:$B$8,2,ROW(A1))
▲左右滑动查看
❷ 第二参数在哪找,对应的区域为$A$1:$B$8;❹ 第四参数为返回第几个目标值,ROW(A1)为 1,也就是第一个目标值,下拉后可以依次获得第二个,第三个目标值……=VLOOKUP(E2&F2,IF({1,0},A1:A8&B1:B8,C1:C8),2,FALSE)
▲左右滑动查看
❶ 第一参数,E2:F2,也就是小爽,还有图表的多单元格查找区域;你以为 Mlookup 函数就只能这样?那你就错了!
但是,如果用 Mlookup 函数,我们只需要一个 Mlookup 函数!=MLookup(E2,$A$1:$B$8,2,-1)
=MLookup(E2,$A$1:$B$8,2,-1)
也就是,我们想要得到第几个值就第几个值!真的好容易!方方格子 Excel 扩展函数包里,目前有 26 个常用函数,实用的不仅仅只有 Mlookup!由于篇幅有限,不能一一介绍,下面只罗列一些超级实用的函数,大家各取所需~ 文本类函数:
颜色汇总类函数: 获取属性类函数: 大写金额转换类:ZhMoneyToNum(将中文大写金额转为数字金额)
合并单元格类函数:MergeCellsCount(获取合并单元格中单元格的个数)
本文介绍了方方格子函数库的中 Mlookup 函数:❶ Mlookup 函数语法跟 Vlookup 函数很类似,超级容易记;❷ Mlookup 函数可以根据条件查询,并且能指定出现第几个值;❸ Mlookup 函数可以合并同类项(第四参数为-1 时);❹ Mlookup 函数可以获得最后一项(第四参数为 0 时)。
记得是关注公众号【秋叶 Excel】,在那边后台回复【函数库】,获取下载链接哦~
官方唯一指定学习打卡处