比Vlookup好用10倍,上手简单学得快,这个函数很多人都不知道!
一对多查找
=INDEX($B:$B,SMALL(IF($D$2=$A$2:$A$8,ROW($A$2:$A$8),4^8),ROW(A1)))=MLookup($G$2,$A$1:$B$8,2,ROW(A1))=Vlookup(找谁,在哪里找,第几列,匹配方式) =Mlookup(找谁,在哪里找,第几列,返回第几个目标值)
=MLookup($G$2,$A$1:$B$8,2,ROW(A1))=VLOOKUP(E2&F2,IF({1,0},A1:A8&B1:B8,C1:C8),2,FALSE)=MLookup(E2:F2,A1:C8,3)=MLookup(E2:F2,A1:C8,3)合并同类项
=MLookup(E2,$A$1:$B$8,2,-1)=MLookup(E2,$A$1:$B$8,2,-1)-1,表示所有值,并用逗号连接, 0,表示最后一个目标值。
TextSplit(文本拆分函数) TextCommon(提取相同字符) TextGetNum(提取数字) PinYin(提取中文拼音)
BgColorSum(背景颜色求和) BgColorCount(背景颜色求个数) FgColorSum(字体颜色求和) FgColorCount(字体颜色求个数)
GetComment(获取单元格的批注内容) GetSheetName(根据序号获取表名)
ZhMoney(将金额数字转成中文大写金额) ZhMoneyToNum(将中文大写金额转为数字金额)
MergeSum(合并单元格求和) MergeCellsCount(获取合并单元格中单元格的个数)
写在最后
❶ Mlookup 函数语法跟 Vlookup 函数很类似,超级容易记; ❷ Mlookup 函数可以根据条件查询,并且能指定出现第几个值; ❸ Mlookup 函数可以合并同类项(第四参数为-1 时); ❹ Mlookup 函数可以获得最后一项(第四参数为 0 时)。