在用VLOOKUP查找数据时,在简称所省略内容的位置加上通配符“*”,这样的话,在查找区域查找数据时,就可以查找到全称所对应的数据,从而实现由简称查找全称所对应数据的功能。

我们在用VLOOKUP查找数据时,要求我们所要查找的值在查找区域中的数据要一模一样,比如我们要找“张三”在一个数据表中对应的数据,那么查找区域中必须得有“张三”这样一个名字,如果没有这样一个名字,结果就会返回错误。
今天我就来介绍一下用VLOOKUP与通配符搭配实现由简称查找到全称的方法。
本文所展示内容的演示环境:
硬件型号:华硕顽石6代FL8700FJ
操作系统软件:Windows 10 家庭中文版 (版本号1910)
软件版本: Microsoft Office 专业增强版 2016 (版本号16.0.4266.1001)
下表中包含一系列姓名及所对应的语文、数学成绩,现在要由所给出姓名的简称,查找到数学成绩。

如果直接用VLOOKUP函数进行查找,在G2单元格中输入“=VLOOKUP(F2,$A$2:$C$6,3,FALSE)”,其中F2是所查找内容,$A$2:$C$6为所查找的数据区域,3为所要得到的值在查找的数据区域第3列,FALSE表示要精确匹配。

那么返回的结果就会如下图所示,出现#N/A这样的错误。


确认后,得到的结果如下图所示,会发现所查找出的“三丰”的数学成绩,就是左边所查找区域中,“张三丰”所对应的数学成绩。

再将剩余的单元格填充即可,由此便实现了由简称查找全称数据的功能。

大家有关于Excel的相关知识,欢迎给我留言,与我交流讨论。