=IF(COUNTIF(单价表!B:B,D2),VLOOKUP(D2,单价表!B:C,2,), )公式的含义是什么,谢谢

2024-12-15 20:11:49
推荐回答(3个)
回答1:

单价表内B列 包含几个D2内容(countif(单价表!B:B,D2))含有的话显示1 否则为0
if(1或0,VLOOKUP(),) 表示含有的话用VLOOKUP查找,不含有的话显示0
VLOOKUP(D2,单价表!b:c,2,) 表示 查找D2 在单价表B:C区域 B列等于D2单元格所对应C列的值。
2表示 B:C 区域中第2列,逗号后面0省略掉了,表示精确查找。

回答2:

COUNTIF(单价表!B:B,D2):D列的如果在B列中存在,会返回≥1,就是true,否则FALSE,就不查找。
VLOOKUP(D2,单价表!B:C,2,),就是将D在B列中存在的,在单价表B列里进行查找,返回对应于C列的值

回答3:

公式的意思是说:如果D2值在单价表!B:B列有,则查找D2值在单价表相对应的C列的值.