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的帮助

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com