=IF(ISERROR(VLOOKUP($B:$B,数据源!A:B,2,0)),0,VLOOKUP($B:$B,数据源!A:B,2,0)),这个公式是什么意思呢?

2024-12-18 06:51:49
推荐回答(2个)
回答1:

VLOOKUP是搜索单元格的意思;
ISERROR是检查是否错误;
IF是判断、如果的意思。
如果VLOOKUP($B:$B,数据源!A:B,2,0)搜索到的结果是错误的话,就显示0,否则就显示VLOOKUP($B:$B,数据源!A:B,2,0)搜索到的结果。

回答2:

VLOOKUP($B:$B,数据源!A:B,2,0) 这个vlookup公式在这个公式是个核心,主要是返回B列对应的单元格数据在数据源表中A列相对应B列的数据, 加上ISERROR,是为了避免,B列中出现数据源中A列没有对应数据的情况。