excel的lookupexcel最常用的八个函数出错

VLOOKUP是一个查找excel最常用的八个函数給定一个查找的目标,它就能从指定的查找区域中查找返回忆要查找到的值它的基本的语法为:

lookup_value:需在数据表第一列中查找的数据。可鉯是数值、文本字符串或引用

table_array:需要在其中查找数据的数据表第一列中的数值可以为文本、数字或逻辑值。若为文本时不区分文本的夶小写

             ...

1、第2个参数区域设置错误(1)

根据姓名查找年龄时产生错误

错误原因:vlookupexcel最常用的八个函数第二个参数是查找区域,该区域的第1列有一个必备条件就是查找的对象A9必须对应于区域的第1列。本例中是根据姓名查找的那么第二个参数姓名必须是茬区域的第1列位置,而上述公式中姓名列是在区域A1:E6的第2列

2、第2个参数区域设置错误(2)

根据姓名查找职务时产生查找错误

错误原因:本例是根据姓名查找职务可大家注意一下,第2个参数B1:D6根本就没有包括E列的职务当然会产生错误了

3、第4个参数少了或设置错误

错误原因:vlookup第四個参数:0  -->  精确查找(当参数为0时可以省略,但必须保留“,”号);

如果忘了设置第4个参数则会被公式误以为是故意省略按模糊查找进行。当区域也不符合模糊查找规则时公式就会返回错误值

二、数字格式不同,造成查找错误

1、查找为数字被查找区域为文本型数字

根据笁号查找姓名,查找出现错误

错误原因:在vlookupexcel最常用的八个函数查找过程中文本型数字和数值型数字会被认为不同的字符。所以造成无法荿功查找

解决方案:把查找的数字在公式中转换成文本型然后再查找

2、查找格式为文本型数字,被查找区域为数值型数字

根据工号查找姓名查找出现错误

解决方法:把文本型数字转换成数值型

三、引用方式错误使公式复制后产生错误

当C9的公式复制到C10和C11后,C10公式返回错误徝

错误原因:由于第二个参数A2:D6是相对引用所以向下复制公式后会自动更改为A3:D7,而A10中的工号A01所在的行,不在A3:D7区域中从而造成查找失败

解决方案:把第二个参数的引用方式由相对引用改为绝对引用即可

四、多余的空格或不可见字符

1、数据表中含有多余的空格

由于A列工号含有多餘的空格,造成查找错误

错误原因:多一个空格用不带空格的字符查找当然会出错了

解决方案:1、手工替换掉空格(建议使用);

        2、在公式中用trimexcel最常用的八个函数替换空格而必须要用数据公式形式输入

2、类空格但非空格的字符

在表格存在大量的“空格”,但又用涳格无法替换掉时这些就是类空格的不可见字符,这时可以“以其人之道还之其人之身”直接在单元格中复制不可见字符粘贴到替换窗口,替换掉即可

上图的A列中看不见不存在空格和类空格字符但查找结果还是出错

出错原因:这是从网页或数据库中导入数据时带来的鈈可见字符,造成了查找的错误

解决方案:在A列后插入几列空列然后对A列进行分列操作(数据 - 分列),即可把不可见字符分离出去

4、反向查找vlookup不支持产生的错误

根据姓名查找工号结果返回了错误

错误原因:vlookup不支持反向查找

解决方法:1、用ifexcel最常用的八个函数重组区域,让两列顛倒位置

5、通配符引起的查找错误

  根据区间查找提成返回错误值

  错误原因:~用于查找通配符如果在vlookup公式中出现,会被认为特定鼡途非真正的~。如在表格中查找3*6 356,376也被查找到

  如果精确查找3*6需要使用~,如下图所示

  解决方法:用~~就可以表示查找~了所以公式可以修改为

6、vlookupexcel最常用的八个函数第1个参数不直接支持数组形式产生的错误

同时查找A和C产品的和,然后用SUM求和

错误原因:VLOOKUP第一个参数不能直接用于数组

解决方法:利用N/T+IF结构转化一下数组

}

不少朋友问:明明表格中有我要查找的数据可用Excel Vlookupexcel最常用的八个函数总是出错,为什么

让我们先来回忆一下Vlookupexcel最常用的八个函数的使用方法。

虽说我们看到的错误返回值瑺见的只有“#N/A”、“#REF!”和错误的结果不过实际上有多种原因会造成这些错误。

#N/A:找不到要查找的内容

#REF!:引用了无效的单元格。

这大概昰新手最容易犯的一个错误了

新手们经常会将Vlookupexcel最常用的八个函数的参数都设置成相对引用,然后看到第一个Vlookup公式正确了就直接下拉填充,结果后面的公式的查找范围分别下移了一行导致查找到了错误的数据或“#N/A”。

所以通常Vlookupexcel最常用的八个函数的第二个参数,也就是查找的范围我们建议使用绝对引用

这个错误通常发生在表格中有很多列的数据,或要查找的数据范围不在第一列时

第二个参数查找范圍的第一列就是Vlookup使用时可以返回的第一列。也就是说查找范围是“$A$2:$C$18”时A列是第一列,查找范围是“$B$2:$C$18”时B列是第一列

这也是新手们不了解的一个知识点。

Vlookupexcel最常用的八个函数第一个参数必须是在第二个参数指向的区域的第一列如果不是第一列,可以通过调整第二个参数的范围或剪切单元格的方法来实现。当然也可以使用lookup等其他excel最常用的八个函数或使用Vlookup逆序查找公式:“=VLOOKUP(E14,IF({1,0},$B$2:$B$18,$A$2:$A$18),2,0)”。

Vlookupexcel最常用的八个函数的最后一個参数是0(精确匹配)或1(模糊匹配)省略时表示模糊匹配。不建议省略即使要省略,也建议在第三个参数后添加一个分号

被查找嘚内容前后有空格,这时可以使用trimexcel最常用的八个函数处理被查找的数据

另外,我更推荐大家修改原始的数据将这些不必要的空格去掉。

这个常见于数字与文本型数字之间

当你要查找的是数字,而被查找的区域中显示的是文本型数字;或者相反的情况时即使你的Vlookupexcel最常鼡的八个函数没有错误,你仍然会得到错误的结果

这种时候,应该修改单元格的格式

当Vlookupexcel最常用的八个函数的第一个参数包含“*、?、~”等通配符时Vlookupexcel最常用的八个函数就会出错。这时需要使用SUBSTITUTEexcel最常用的八个函数进行处理将这些符号替换为“~*”、“~?”以及“~~”

上面說了那么多,其实就一条:Vlookup出错后我们应该逐一排查它的4个参数,看看是哪个参数出了错

排除了这些Vlookupexcel最常用的八个函数语法上的错误後,如果表格中确实没有我们要查找的数据就会得到“#N/A”。

}

关于vlookupexcel最常用的八个函数的用法以忣注意事项不管怎么说,出现错误说明对vlookupexcel最常用的八个函数的内涵和外延没有深刻的理解,也就是说还没有真正的掌握这个excel最常用的仈个函数今天,我简要的概括下vlookup用错的原因以及注意事项希望大家真正的掌握excel最常用的八个函数之王-- Vlookup!

1、数据类型问题。首先要检查應用的目标列和被应用的目标列数据类型是否一致如一个是文本,一个是数字那结果肯定是报错,一个也匹配不出来

2、空格问题。需要检查套用的目标单元格的值前后是否有空格尤其是从系统中导出的excel数据表时,特别要检查这一点

3、目标套用列是否位于第一列;這个不容赘述,这是vlookupexcel最常用的八个函数最显著的特点;

4、第三个参数是否正确即被套用的对象是第几列开始显示,这也是vlookupexcel最常用的八个函数的基本含义;

5、明确第二个参数是绝对引用还是相对引用

6、数据表是否存在合并单元格。如有则还原。

7、注意是精确查找还是模糊匹配

}

我要回帖

更多关于 excel最常用的八个函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信