我使用vlookup函数怎么老出现VALUE! 啊 ····

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:25:21
=VLOOKUP(A:K,'[中兴区网优天馈调整汇总(更新至09年9月21日).xls]安庆调整唯一'!$A:$K,12,0)
这个话有问题吗? 我也进行了升序排列了

有问题,第一个参数,a:k,如果不是使用数组进行其他操作的话,这个参数必须是确定的某个值或者引用或者得出确定数据的公式,你这里是个区域,不行,

通俗点说,举个例子,你想从张三、李四、王五三个人里面找到一个人,并且问出他的年龄

用vlookup表示就是,第一个参数表示你要找谁,第二个参数表示你要在哪些人里面找(这里就是指张三李四王五三个人),第三个参数是指你要在找到的人身上得到什么(这里就是指要问到年龄)。

你现在把第一个参数设成一个区域,相当于你要在张三李四王五里找张三李四王五。自己想想,是不是很矛盾。

VLOOKUP函数括号里包含四段:

“=VLOOKUP(要查找的内容,查找的范围,返回数据的列数,模糊查找还是精确查找)”
把这四段搞清楚了,这个函数就会用了。

你的公式中第一段不是具体要查询的数据,所以是错误的,另外你第四段用的是“0”,即精确查询,无须排序。

在Excel中,当公式的自动更正功能不能更正公式,或者使用了错误的参数和运算对象类型时,就会产生错误提示“#VALUE”。
你这个公式的参数有问题,第一个参数应该为一个单元格引用