在IF语句中使用多个VLOOKUP

时间:2015-02-13 23:45:05

标签: excel if-statement excel-formula vlookup

我有三组数据。我必须从三份报告中提取信息,以整理原始报告中的数据。如果用英文写出,该函数将如下所示:

在database1上运行VLOOKUP,如果值不等于#N / A什么也不做,如果值等于#N / A则 在数据库2上运行VLOOKUP,如果值不等于#N / A什么都不做,如果值等于#N / A则 在database3上运行VLOOKUP

1 个答案:

答案 0 :(得分:0)

我建议像:

=IFERROR(VLOOKUP(?,1?:?,1?),IFERROR(VLOOKUP(?,2?:?,2?),VLOOKUP(?,3?:?,3?)))  

(如果您的软件是旧的,则使用IF(ISERROR(...的相当长的版本)。

这虽然不是#N/A错误所特有的。例如,在搜索1?:?时遇到其他错误将导致尝试搜索2?:?