【菁培函高班PK】数据模糊匹配查询

刘航
刘航

创作者俱乐部成员

💡

数据的模糊匹配查询有很多种方法,不知道大家使用最熟悉的方式是哪一种呢?最近学习到了一种新的模糊匹配查询方式,特将此作为PK挑战题分享出来。

现有这样一个数据表:

原数据为A1:B7区域,现在需要根据D列提供的内容进行模糊匹配,查询到对应的成绩,结果在E2:E7区域填写,结果示例如H2:H7区域所示。

要求:

1.必须使用MMULT函数,其他函数不做限制。

2.不得在原表中添加辅助列

表格文件下载地址数据模糊匹配查询

北京
浏览 895
收藏
5
分享
5 +1
3
+1
全部评论 3
 
刘航
刘航

创作者俱乐部成员

给出一种解法: =INDEX(B:B,MATCH(0,MMULT(-ISERR(FIND(MID(D2,COLUMN(A:Z),1),A$1:A$7)),ROW(1:26)),))
· 北京
2
回复
 
SayHello
SayHello

创作者俱乐部成员

请检阅: =INDEX($B$2:$B$7,MATCH(0,MMULT(ISNUMBER(FIND(MID(D2,SEQUENCE(1,LEN(D2)),1),$A$2:$A$7))-1,SEQUENCE(LEN(D2))),0))
· 浙江省
1
回复
刘航
刘航

创作者俱乐部成员

恭喜张老师回答正确
· 北京
1
回复