Excel中如何根据全称查询简称?这2条函数公式练几遍就会了

2019-11-15     跟小小筱学办公技能

昨天公众号有个小伙伴给我抛出了一个问题,大概是这样子的:有一个地区名称的简称全称匹配表,如何通过全称查找到对应的简称?

我根据小伙伴的问题制作了下面一张表,下图中,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个方法,你觉得哪个更简单呢?对于上述公式中有不懂的地方,可以私信找我哦!

期待您的转发和点赞!

文章来源: https://twgreatdaily.com/zh-hans/jLLkcW4BMH2_cNUgKASj.html