【每日GET一技能】MMULT函数第六讲(模糊查找)

阿滨
阿滨

社区优秀创作者

👉

Hi~好久不见,今天还是继续给大家讲解MMULT函数的用法,如果有部分朋友刚接触这个函数,或者不了解MMULT函数,欢迎大家去看下【每日GET一技能】MMULT函数第一讲【每日GET一技能】MMULT函数第二讲【每日GET一技能】MMULT函数第三讲【每日GET一技能】MMULT函数第四讲【每日GET一技能】MMULT函数第五讲;本期将给大家讲述MMULT模糊查找的功能,话不多说,直接展示!


  1. 应用场景

如下图为各大名校的分数,

现要求按照学校缩写进行匹配到各大学校的分数;

练习链接,有需要的可自行下载~【金山文档】 MMULT练习案例

  1. 解题思路与过程

本题前提对于有缩写的数据,查找起来超级方便,但实际使用场景来讲,好多时候没有缩写,我们这时候就需要用到MM函数;

老样子,用到MM函数,确定数组1和2是最重要的,但在确定之前,我们先来整理下思路;

如下图,查找D列的每个字符在A列都有没有与之对应的位置。

然后紧接着,把结果转换数值,减掉1是为了区分其他查找返回结果;

数组1确定好,对应数组2为三行数值,直接整合,如下图:

  1. 整合公式

嵌套INDEX函数,因为MM函数匹配到的都返回为0,所以行序号用MATCH查找0的位置,列序号忽略,如下:

或者用OFF函数,逻辑相同~

以上是今天给大家分享的MMUlT模糊查找功能字数不多只讲干货,对你有帮助的话,记得帮忙点个赞!我们下一期再见~


【每日GET系列】

【每日GET一技能】用公式生成对应列的字母(ABC)

【每日GET一技能】MMULT函数第一讲

【每日GET一技能】MMULT函数第二讲

【每日GET一技能】MMULT函数第三讲

【每日GET一技能】MMULT函数第四讲

【每日GET一技能】MMULT函数第五讲

【模板系列】

【智能表格】模板分享

【思维导图】那些超省事的模板

【动态数组测评】

关于WPS动态数组那些事-嘎嘎丝滑

江苏省
浏览 1477
收藏
12
分享
12 +1
9
+1
全部评论 9
 
张俊
张俊

WPS函数专家

再次来复习滨哥的MMULT函数系列,第六节学会了如下: 1.学会了对字符串切片后,查找返回错误之后的规避 2.学会了“神来一笔”的-1,不仅将0变为了最大值,为后期的MATCH查找做好铺垫,也做好了逻辑值转换,妥妥的“一箭双雕”、“一石二鸟” 3.找出对应的序列后,就可以放开来做了,不只是可以用老的查找引用类函数INDEX、OFFSET,还可以用新查找引用类函数XLOOKUP函数,瞬间豁然开朗
· 上海
1
回复
 
张俊
张俊

WPS函数专家

今日再次来学习,向滨哥交作业来了~ 随着跟着滨哥学习MMULT函数学习多了,发现解题方法也多了很多,具体如下: 解法1:=INDEX($B$2:$B$12,MATCH(0,MMULT(ISNUMBER(FIND(MID(D2,SEQUENCE(,LEN(D2)),1),$A$2:$A$12))-1,SEQUENCE(LEN(D2),,,0)),0)) 解法2:=OFFSET($B$1,MATCH(0,MMULT(ISNUMBER(FIND(MID(D2,SEQUENCE(,LEN(D2)),1),$A$2:$A$12))-1,SEQUENCE(LEN(D2),,,0)),0),0) 解法3:=XLOOKUP(0,MMULT(ISNUMBER(FIND(MID(D2,SEQUENCE(,LEN(D2)),1),$A$2:$A$12))-1,SEQUENCE(LEN(D2),,,0)),$B$2:$B$12) 具体如下图所示:
· 上海
1
回复
 
张俊
张俊

WPS函数专家

666,持续期待滨哥的每日GET一技能系列的作品,每天都在盼望着,等待着……
· 上海
回复
阿滨
阿滨

社区优秀创作者

俊哥
· 江苏省
1
回复
 
人在地球心存宇宙
沙发
· 广东省
回复
阿滨
阿滨

社区优秀创作者

欢迎
· 中国
回复
 
祁筱欣
写得不错,加鸡腿
· 重庆
回复
阿滨
阿滨

社区优秀创作者

谢谢晚饭我加个
· 江苏省
回复