Excel在筛选区域内查找
我想实现的功能是,用VLOOKUP时,对第二个参数,即查询范围进行限制,
还要实现模糊匹配
1、查询范围限制
(1)组合条件查找
用&可以搞定
(2)INDEX+MATCH
依然是只能匹配一个数据,
匹配第一个索引:
参考:
https://jingyan.baidu.com/article/a3aad71abb4ad9f0fb0096e1.html
匹配最后一个索引:
公式:=INDEX(B:B,MATCH(2,1/(A:A="AAA")))
index 是在 B 列里查找对应的索引号。
match 是在 A 列里匹配到最后一个符合条件的值的索引。
正常的 match 会上到下开始进行匹配,通过 MATCH(2,1/(x:x="匹配内容")) 就可以进行逆序匹配了,先匹配最后一个了。
注:由于涉及到使用数组,所以需要用 Ctrl + Shift + Enter 组合键进行激活。
参考:
https://blog.csdn.net/qq_38161040/article/details/116053312
https://baijiahao.baidu.com/s?id=1722121824685635538
查找并获取所有匹配的值:
参考:https://cloud.tencent.com/developer/article/1757677
2、模糊匹配
(1)Excel如何实现模糊近似匹配!
参考:
https://zhuanlan.zhihu.com/p/365690406
(2)EXCEl中LIKE的实现
参考:
https://blog.csdn.net/congpiqu8186/article/details/100421224