该文节选自office365Excel3.3.18版本《函数宝典》电子版INDEX函数第12例

如图要求,从不规范的简称中查全称。
G274=INDEX($B$274:$B$282,MATCH(,MMULT(-ISERR(FIND(MID($F274,COLUMN($A:$H),1),$B$274:$B$282)),ROW($1:$8)),))
注:可能出现错误的情况

如果遇到类似情况,把长名称放下面,短名称放前面,可以避免出错.
地名实例:


注:与上一公式区别是,这里用的是10个关键字.
解赋解析:
这里的COLUMN列数,应与ROW的行数一致.
公式中使用到的函数
INDEX (单元格引用方式)返回行和列交差位置的单元格引用
MATCH 返回搜索值的相对位置
MMULT 计算两数组矩阵的乘积
ISERR 查看是否为"#N/A"以外的错误
FIND 检索字符位置(区分大小写)
MID 从一个文本字符串的指定位置开始,截取指定数目的字符
COLUMN 返回序列号
ROW 返回行序号
