用VOOLKUP出现#NAME?是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:01:50
例如:
SHEET1
A B C D E
编号 菜名 数量 价格
V1 萝卜 10 0.2
V2 黄瓜 20 0.3
V3 豆腐 30 0.4
SHEET2
A B C D
菜名 价格1 价格2 价格3
黄瓜 0.5 0.4 0.3
萝卜 0.5 0.4 0.2
咸鱼 2 3 4.1
豆腐 0.3 0.5 0.4
我用的命令是=voolkup(A2,Sheet1!A:B,2,FALSE)
请问哪里出错了

你是要索引什么东东,如果是根据 菜名求编号的话
公式应该是=VLOOKUP(A2,CHOOSE({1,2},Sheet1!B2:B4,Sheet1!A2:A4),2,FALSE)
因为是反向索引,要用数据组重组列表

如果是索引数量,公式应该为:=voolkup(A2,Sheet1!b:c,2,FALSE)

如果是索引价格,公式应该为:=voolkup(A2,Sheet1!b:d,3,FALSE)

如果非这些原因的话,就有可能你sheet2表内的菜名有误,
菜名有误的话,公式索引数量的话,可以加个INSA函数和if函数忽略错误
=if(insa(voolkup(A2,Sheet1!b:c,2,FALSE)),"",voolkup(A2,Sheet1!b:c,2,FALSE))
这样菜名有误公式栏就不会有索引结果