excel数据表中输入函数=VLOOKUP(F8,E$2:E$8770,7,FALSE)提示#REF!是什么意思?
发布网友
发布时间:2022-04-24 12:25
我来回答
共2个回答
热心网友
时间:2023-10-12 19:16
出现这种情况,有很多原因。
可能是你函数写错了。可能是你第二项的搜索范围没有选对 或者第七列数据不对 或者无法精确搜索。
还有一个很可能的情况是你函数确实没有写错,但是VLOOKUP函数有个特点,就是数据属性要保持一致,你看看F8的格式属性和E$2:E$8770是不是一样的(比如是不是都是文本)。格式不一致就会出现你这种情况。
嗯希望就是以上原因。
热心网友
时间:2023-10-12 19:17
E2:E8770只是一列,而你要取的是第7列的值,当然是错误
至少要E$2:K$8770
才能成立追问我是要在E$2:E$8770单元格中查找某个数据,如果找到该数据,则输出该数据所在行第7列的值,你回答的“至少要E$2:K$8770”是什么意思?
追答第7列是哪列?G列?还是K列?
=index(G:G,match(F8,E:E,))
或者
=index(K:K,match(F8,E:E,))
从你的原公式,不管是G还是K,你的公式都会循环引用。
建议你在帮助里认真看一下vlookup的帮助