Excel怎样从多个表中查找

 时间:2024-11-06 05:06:58

 笪瞵岔语 在工作中,当我们想要在Excel中查找表格中的特定值时,可以使用VLOOKUP公式,但是有局限晗稍噔猷:当查找范围超过一个表格时,无法处理。比如说,如果要在表1中查找值,如果没找到,就去表2中查找,如果没找到,再去表3中查找……不能直接用VLOOKUP来解决。  那么该如何实现在多个表格中查找呢?请往下看。

工具/原料

DellOPTIPLEX330

Windowsxp

MicrosoftExcel2007

方法/步骤

1、 笪瞵岔语 在进入正题前,有必要讲一讲IFERROR公式,因为我们要借助它与VLOOKUP公式合作来完成任棣蚺幌盗务。  IFERROR公式格式为:IFERROR(value,value_if_error),第一个参数如果是错误值,则返回第二个参数的值,否则返回第一个参数的值。在实际应用中,第一个参数一般是一个公式。  试举一例,见下图:

Excel怎样从多个表中查找

2、  C2输入公式:=A2/B2,求A2÷B2所得的商,因为除数B2为零,所以结果出错。在实际应用中,我们希望公式能显示友好的提示,而不是错误值。这时就轮到IFERROR出场了。见下图:

Excel怎样从多个表中查找

3、  C2公式:=IFERROR(A2/B2,"除数为零"),因为A2/B2的值是一个错误值,所以IFERROR返回第二个参数的值,即字符串"除数为零"。如果B2的值不是0,则公式没有错误,返回它的结果值。

4、  有了以上的基础,让我们来解决最终的问题。为了简洁,我们设定查找内容为3个工作表,可以根据实际情况进行增减。三个表格的内容见下图:

Excel怎样从多个表中查找

Excel怎样从多个表中查找

Excel怎样从多个表中查找

5、  我们现在要在另一个表格中用VLOOKUP对三个表格进行查找,这时需要用到IFERROR公式的嵌套。如下图:

Excel怎样从多个表中查找

6、 笪瞵岔语 B2公式:=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,),IFERROR烫喇霰嘴(VLOOKUP(A2,Sheet2!A:B,2,),IFERROR(VLOOKUP(A2,Sheet3!A:B,2,),"")))  现在来分析一下这个嵌套公式:IFERROR的第一个参数是一个VLOOKUP公式,它返回Sheet1中对应的值,如果没有找到,结果为错误值,则返回第二个参数的值;第二个参数继续用IFERROR公式,它返回Sheet2中对应的值,如果没有找到,结果为错误值,则返回第二个IFERROR公式中第二个参数的值;该值又是一个IFERROR公式,它返回Sheet3中对应的值,如果没有找到,结果为错误值,返回第三个IFERROR公式中的第二个参数的值,即空值(一对空的双引号)。  至此,该问题圆满解决。你的心里可能有一个问号(怎么这么难?),或者一个感叹号(原来还能这样用!),我希望是一个句号(我懂了。)

在多个表格里怎么快速查找一个 怎么在多个excel文件中查找 excel跨表格提取数据 怎么批量提取excel中所有表格的名称 Excel如何从另一个表中自动提取另一个表对应的数据
热门搜索
可爱动漫少女图片 猎豹q6图片 体育小报图片 风景水粉画图片 奇迹电影