=VLOOKUP(D4,销售情况!B3:C7,2)

是哪里不对啊?答案是标题那样的,但是看了百度有说要绝对引用,为什么还是不能算出来啊?

把公式改为这样:
=IF(D4="","",VLOOKUP(D4,销售情况!B$3:C$7,2,0)*E4)

或者加入防错判断,当D列的值不存在于 销售情况 工作表的B列时,公式不会返回#N/A错误值,而是返回空白值:
=IF(COUNTIF(销售情况!B$3:C$7,D4),VLOOKUP(D4,销售情况!B$3:C$7,2,0)*E4,"")

VLOOKUP函数共有4个参数,旧的公式中缺少最后一个,即第4个参数,这参数是确定以模糊还是以精确的方式查找,缺省时为模糊查找,所以提问中的公式出错了。

该参数那个0代表以精确的方式查找,1代表以模糊的方式查找,那个0可以缺省不写,缺省时默认就是0(精确)的方式查找,但0前面的逗号不能省略。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答