今天给大家介绍个超长的公式,不详细解释了,毕竟真的难。。。光写它出来都调试了近两个小时(都怪我蠢)!
所以今天只授大家以鱼,而不授以渔。
使用场景:
例如下图,B列是全称,D列是简称,如何根据简称查询→全称?
方法
在E2输入以下公式,然后Ctrl+Shift+Enter
=INDEX($B:$B,SMALL(IF(MMULT(-ISERR(FIND(MID($D2,COLUMN($A:$Z),1),$B$2:$B11)),$A$1:$A$26+1)=0,ROW($2:11),""),COLUMN(A:A)))
注意事项:
$B:$B为全称所在列
$B$2:$B11是全称所在选区,根据实际的修改,如:$A$2:$A50
相应地修改ROW($2:11),为:ROW($2:50)
如果存在多个匹配项怎么办?
如案例中的“电信”,可以匹配 “中国电信集团工会广东省电信规划设计院有限公司”,也可以匹配 “中国电信股份有限公司”。
还有“中海油”→“中国海洋石油总公司”、“中海油能源发展股份有限公司”。
这时只需要将公式单元格向右填充即可。
公式的详细解释:
有耐心的就看吧。。。
微信搜索公众号@圣创杂学堂,即可获取每天更新
原创不易,转载请保留出处。