利用regexp函数如何实现近似匹配
借鉴龙总的“根据不连续简称查全称”,利用regexp函数进行近似匹配;
现在的问题是:直接利用一个公式不能一步到位,要先查找到全称,再利用xloolup匹配到数量,相当于用了辅助列。
请问这个公式如何修改才能一步到位?
名称 | 数量 | 近似值 | 直接查找出错 | 先查找全称 | 再匹配到数量 | ||
中国船舶重工集团公司 | 56 | 北大光华 | =XLOOKUP(TOCOL(MAP($A$72:$A$79,LAMBDA(x,REGEXP(x,".*"®EXP(C72,"(.)",2,"\1.*")))),2),a2:a4,b2:b4) | =TOCOL(MAP($A$72:$A$79,LAMBDA(x,REGEXP(x,".*"®EXP(C72,"(.)",2,"\1.*")))),2) | =XLOOKUP(f2,$a$2:$a$4,$b$2:$b$4) | ||
中国科技大学 | 48 | 中船重工 | |||||
北京大学光华管理学院 | 65 | 中科大 |
2024年3月优秀创作者
2024年3月优秀创作者