笔者前几日写了一篇文章,详细介绍了如何使用IFERROR+INDEX+SMALL+IF+ROW组合公式进行一对多查询,各位朋友可以参考下这篇文章:《一次性查询出多条记录的Excel万能公式》
但是很显然这个组合公式太复杂,要想熟练使用难度相当大!那Excel中有没有这么一个函数,可以轻松实现一对多查询呢?答案是肯定的!我们一起来看看。
如下图所示,我们需要一次性查询出所有班级为7、8的姓名,可在J2单元格输入如下公式,并向下复制到J3单元格。
得到如下结果。
MLookup函数语法格式与VLOOKUP函数几乎一致。
MLookup(查找值,查找区域,第几列,第几次出现)
最后一个参数“第几次出现”是关键,0表示最后一次,-1表示所有。
也正是因为我们对VLOOKUP函数非常熟悉,因此使用MLookup函数进行一对多查询就非常容易理解和应用了。但是这个函数并非Excel自带函数,需要安装一个函数扩展包方可正常使用!
如下图所示,安装完此函数扩展包之后在【公式】菜单会出现【扩展函数-方方格子】这样的一个菜单项,点击插入函数按钮,也会多出一组【方方格子-扩展函数】的选项。
这个扩展函数包包含27个非常好用的函数,可解决很多需要复杂函数组合才能完成的任务。比如,获取汉字的拼音、按颜色求和、拆分字符串、公历与农历转换、一键获取批注、合并单元格查询与统计等等。
大家可以去下图所示的官网免费下载此函数扩展包,也可私信回复关键字“扩展包”免费获取。
联系客服