Tag:Excel;函数
关键字:模糊查找;期望值
关键函数:IF; VLOOKUP; ISNA; MID
近期上手一项工作,数据几百条,对比表命名方式不同,未百度出合适的关于VLOOKUP的模糊查找,后自行找到解决方案,节省工作时间。故拟一抽象实例分享之。
实例
下图为1号仓库的玩具型号:
下图为公司所有的玩具型号,现想要统计分别属于哪个仓库:
现在面临的问题有:
- 不明确已知玩具所属仓库;
- 已知玩具和仓库列明的玩具具体名称不一致;
- 希望返回值为“有”或“无”。
解决方案
在需要统计的一栏中输入以下函数:
其中
MID函数:选取两个命名方式中重叠的关键字;
VLOOKUP函数:查找该关键字在1号仓库是否存在匹配(因为是关键字,需加入通配符进行模糊查找);
模糊查找VS近似查找:在vlookup的逻辑值列为TRUE时是近似查找,此处选用FALSE,因为如果是近似查找使用TRUE,则必须对被查找值进行排序;模糊查找是通过通配符的使用进行个别关键词句进行查找
ISNA函数:判断是否为N/A;
IF函数:ISNA函数为真时,即不存在匹配时,应返回“无”;反之为“有”。
结果如下: