Excel中如何根据全称查询简称?
昨天公众号有个小伙伴给我抛出了一个问题,大概是这样子的:有一个地区名称的简称全称匹配表,如何通过全称查找到对应的简称?
我根据小伙伴的问题制作了下面一张表,下图中,B列的内容是D列内容的简称,B列和E列简称全称并不是一一对应的,我们要在E列的单元格中匹配D列每个单元格内容的简称。
这里有2个方法分享给大家!
方法一:使用INDEX LOOKUP FIND ROW函数组合。
具体操作步骤如下:
1、选中E2单元格,在编辑栏中输入公式“=INDEX(B:B,LOOKUP(1,FIND($B$2:$B$11,D2)^0,ROW($2:$11)))”,按“Ctrl Shift Enter”回车并将公式下拉填充至E11单元格。
2、动图演示如下。
这里E2单元格的公式我们也可以写成“=INDEX(B:B,LOOKUP(4^8,FIND($B$2:$B$11,D2),ROW($2:$11)))”,输入完之后同样是按“Ctrl Shift Enter”回车。
动图演示如下。
方法二:使用INDEX MAX ISERR FIND ROW函数组合。
具体操作步骤如下;
1、选中E2单元格,在编辑栏中输入公式“=INDEX(B:B,MAX((1-ISERR(FIND($B$2:$B$11,D2)))*ROW($2:$11)))”,按“Ctrl Shift Enter”回车并将公式下拉填充至E11单元格。
2、动图演示如下。
以上2个方法,你觉得哪个更简单呢?对于上述公式中有不懂的地方,可以私信找我哦!
期待您的转发和点赞!
赞 (0)