作业帮 > 综合 > 作业

我用excel 的vlookup 函数,结果返回来的是错误的值,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 04:51:20
我用excel 的vlookup 函数,结果返回来的是错误的值,
我的数据是这样的:
编号 学号
ZF0001 0021
ZF0002 0023
ZF0003 0025
我在函数中用到了=VLOOKUP(E3,A2:B4,2),我在E3里输入“ZF0001”后,结果发现返回来的值确是“0025”!
我觉得诧异,觉得公式没错啊,于是我将公式改为=VLOOKUP(E3,A2:B4,1)结果发现返回来的值居然是“ZF0003”!这就非常奇怪了,按道理应该是“ZF0001”才对啊,我明明输入的是“ZF0001”啊,怎么最后搜出来的却是按照“ZF0003”来搜的呢?
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值.如果 range_lookup 为 FALSE,table_array 不必进行排序.
所以,你这个公式需要加“,false”
也就是,=VLOOKUP(E3,A2:B4,2,false)