急急急~~求EXCEL的vlookup公式求值结果错误原因,公式如下=VLOOKUP(C5,A:B,2,0)

如题所述

你输入的公式:=VLOOKUP(C5,A:B,2,0)中的A:B 表示不了数据区域,缺数字,如:A1:B25,它表示以A1单元格和B25单元格为顶点的矩形数据区域。

其它说明:
VLOOKUP函数
主要功能:
在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数说明:
Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
应用举例:我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的成绩。
特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-03
=VLOOKUP(RIGHT(C1,LEN(C1)-3),Sheet1!E:G,2,0)
你不在一张,那肯定是要路径的。
公式是精确匹配,如果找不到一模一样的就会显示错误。本回答被提问者采纳
第2个回答  2008-09-03
C5的值应在A:B区域中的A列查找,返回B列的值,如果查找值在B列,可用=INDEX(A:A,MATCH(C5,B:B,))
第3个回答  2008-09-03
A列没有C5这个值就会出错,公式改为:
=IF(COUNTIF(A:A,C5),VLOOKUP(C5,A:B,2,0),"")
第4个回答  2008-09-03
vlookup的使用条件是要升序排序过,你再试试吧
相似回答