excel使用vlookup函数计算出现错误值怎么办exce
vlookup函数的作用是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。有时候在实际使用该函数时会出现返回值是错误值我将通过事例演示函数为什么会出现错误值
1、在a12单元格中输入公式VLOOKUP(1,A2:C10,2)函数的作用是在A列中查找1,并从相同行的B列中返回值(2。17)
2、在a13单元格中输入公式VLOOKUP(1,A2:C10,3,TRUE)函数的作用是在A列中查找1,并从相同行的C列中返回值(100)
3、在a14单元格中输入公式VLOOKUP(0。7,A2:C10,3,FALSE)函数的作用是在A列中查找0。7。因为A列中没有精确地匹配,所以返回了一个错误值(NA)
4、在a15单元格中输入公式VLOOKUP(0。1,A2:C10,2,TRUE)函数的作用是在A列中查找0。1。因为0。1小于A列的最小值,所以返回了一个错误值(NA)
5、在a16单元格中输入公式VLOOKUP(2,A2:C10,2,TRUE)函数的作用是在A列中查找2,并从相同行的B列中返回值(1。71)
6、点快捷键Ctrl(重音符),或在ldquo;工具rdquo;菜单上,指向ldquo;公式审核rdquo;,再单击ldquo;公式审核模式rdquo;
7、进入公式审核模式之后可以观察各个单元格中设置的公式可以看到a12单元格中的公式第四个参数是省略的省略后按第四个参数是true处理
注意事项:
1、如果rangelookup为TRUE,则tablearray的第一列中的数值必须按升序排列:hellip;、2、1、0、1、2、hellip;、Z、FALSE、TRUE;否则,函数VLOOKUP不能返回正确的数值。如果rangelookup为FALSE,tablearray不必进行排序。
2、Tablearray的第一列中的数值可以为文本、数字或逻辑值。
3、如果函数VLOOKUP找不到lookupvalue,且rangelookup为TRUE,则使用小于等于lookupvalue的最大值。
4、如果lookupvalue小于tablearray第一列中的最小数值,函数VLOOKUP返回错误值NA。
5、如果函数VLOOKUP找不到lookupvalue且rangelookup为FALSE,函数VLOOKUP返回错误值NA。