使用Vlookup进行已有数据的查找及使用过程中的常见问题
Vlookup的功能:按列查找,并返回相应的数据。
单元格中输入公式如下:=VLOOKUP(要查找的值,要查找的区域,返回数据在查找区域的第几列数,模糊匹配用1/精确匹配用0)
![bea8e80a1fbc44ce7c05a3ebc871e7a4.png](https://i-blog.csdnimg.cn/blog_migrate/024eac2b5577d5efab8c77c908ca14f5.png)
![95d7511f577b31071ecab0c1acd0efca.png](https://i-blog.csdnimg.cn/blog_migrate/c4f0618c05ede2b9e8f20f7442ea8c5a.png)
![c8470b8e2e804c6e03ff3dd1eff90efe.png](https://i-blog.csdnimg.cn/blog_migrate/8743f8b2bcc614492990addf4832f619.png)
常见问题
1.公式输入后显示的是公式而不是返回的值?
解决办法:将显示公式的单元格数字格式更改为常规,然后双击该单元格,处于编辑状态后再按回车键。
![2906ba51a5689b7c71607dbb72616a72.png](https://i-blog.csdnimg.cn/blog_migrate/e243c4e101d8e0282578af5d76874ed6.png)
![63c617327d9f407e66497b8f37afe3d0.png](https://i-blog.csdnimg.cn/blog_migrate/54b7e9e88d92e94bbb2416a54f03876d.png)
![9aa74b735b8576a991f463ab82647804.png](https://i-blog.csdnimg.cn/blog_migrate/1bdf0363a0a97ae31fffc967b53d9115.png)
2.明明有一一这个人的相关数据,但是返回的数值为错误值是怎么回事?
解决办法:用Vlookup查找前,建议将关键数据列里所有的空格值替换掉,因为Vlookup数据的匹配要求数据完全一致,当出现空格时,虽然我们肉眼看着两个数据显示相同,但计算机认为是不同的。
![1d98e5e2f0be58b9d20fdef6f5107f7a.png](https://i-blog.csdnimg.cn/blog_migrate/acc3d07142d81e644b89660aa115e379.png)
![b87ec707990a775ce695543adbc9ddf6.png](https://i-blog.csdnimg.cn/blog_migrate/75fd12de5c2b0054d9ef7bb58bc7d537.png)
3.有时候因为名字存在重复,Vlookup查找时,只返回从上到下查到的第一个数据对应的结果,因此我们也会使用员工号进行检索。但是如下图,相同的员工号缺也返回错误值,这是怎么回事?
解决办法:以文本形式存储的数字和数字虽然显示一致,但电脑中仍然有区别,无法精确匹配,因此需要转换成一致的存储形式。
![ce1306dcb326bbabcd7cb8637c9aa74d.png](https://i-blog.csdnimg.cn/blog_migrate/791e1f5c3672041f3bd932afb9bcb354.jpeg)
![45a199e1f71d9236159b7fa435928035.png](https://i-blog.csdnimg.cn/blog_migrate/b3a01c5ae7f761140505f1dee3c02582.jpeg)
4.查不到相关数据就会显示#N/A,这个不美观,能否查不到就不现实?
解决办法:先用ISNA函数进行判断,然后加入条件语句查找。
ISNA函数的含义:判断一个值是否为#N/A,正确返回TRUE,否则FALSE。
解决办法如下:
![2f5ba475df5094fe773ea7f9414d4182.png](https://i-blog.csdnimg.cn/blog_migrate/a5ff96de3c1512d143e111ba2d9649e1.jpeg)
20190914