excel中如何在一个表中查询另一个表中符合某一条件的多条记录? 在EXCEL中如何将符合某一条件的记录筛选到另一工作表中。

作者&投稿:里叶 (若有异议请与网页底部的电邮联系)

用Vlookup函数,可以做到。

1、查找表中数据如下图:

其中C列输入辅助函数为“=countif(D$1:D1,sheet1!A$1),下拉

2、查找表中为如下图所示:

在查找结果中输入”=IFERROR(VLOOKUP(ROW(sheet2!C1),sheet2!C:E,3,0),“”)。

3、原理是通过countif函数,将查找多个相同的对象进行编号,再使用Vlookup查找同个查找对象的不同编号,达到查找满足同个条件的多个选项的效果,iferror函数在2003中不能使用,可以用if函数代替,这里使用iferror的作用是将出现查找引用不到的单元格转换成空格,这个功能用if函数也可以代替

这里注意的是:

1)lookup函数中的row函数,查找数据中引用的是sheet2!C1,这里ROW(sheet2!C1)的结果为1,当从sheet2!C2开始引用的时候,用上面的函数就会出现查找缺失编号为1的一项,因此,要改变函数将ROW(sheet2!C1)改为ROW(sheet2!C1)-1,目的是要vlookup函数的查找编号始终从1开始,确保查找对象的齐全。

2)查找结果单元格中下填充函数的单元格尽可能的多,确保满足显示所有符合条件的结果。

3)查找单元格可以用数据有效性>序列,编辑查找序列,或引用已经编辑好的单元格,通过下拉菜单来查找,更显得方便快捷。



假设sheet1的A列为供应商名称
在sheet2将该供应商的所有数据取出来
sheet2的A1输入公式
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$1:$A$100="供应商名称",ROW($1:$100),65536),ROW(1:1)))
此公式为数组公式,按ctrl+shift+enter结束
A1公式向右和向下复制,就行了

数据透视分析表啊,双击一下供应商对应的金额,就会出现明细了

excel如何在另一个表中自动提取符合条件的多行数据?~

为易懂易看,做在同一张表上,不同的表,加上工作表名即可
详见样表截图
F2输入
=INDEX(A:A,SMALL(IF(COUNTIF($E$2:$E$4,$A$2:$A$11),ROW($2:$11),100),ROW(A1)))&""
数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }
公式右拉再下拉到无数据

1、打开需要操作的excel表格,然后需要在另一个表匹配相应的信息。

2、接着,将鼠标光标定位在需要显示数据的单元格中B2。

3、然后输入“= vl”,双击蓝色表格部分。

4、可以看到完整的VLOOKUP功能已经显示在B2了。

5、再选择第一列中需要匹配数据的单元格。

6、然后,返回第二个表,并选择所有数据。

7、因为我们在表2的第四列中返回班级信息,所以在公式中输入“4”(逗号是英语)。

8、按Enter键,显示匹配数据。

9、操作完成,最终结果如下。

如何将excel表格的数据查找并在另一张表格显示出
答:1、打开一个EXCEL文件,可以看到当前有Sheet1和Sheet2,两个数据。2、第二张数据表数据如下。3、此时需要查找出表1的数据是否在表2中,切换到表1,在对应的单元格中输入IF(COUNTIF)。4、再输入小括号。5、将鼠标移动到该小括号内。6、再点击表2。7、在出现的表2界面中选中所有单元格的数据。8...

...到对应的数据就返回到另一表中查找,函数公式怎么设置
答:要实现“跨多表查询”需要Vlookup和IFERROR组合函数 参考版本:office2013 【例】工资表模板中,每个部门一个表。在查询表中,要求根据提供的姓名,从销售~综合5个工作表中查询该员工的基本工资。公式:=IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2...

如何将一个excel表格的数据匹配到另一个表中
答:简单介绍一下VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。工具:Excel 2013、VLOOKUP函数。1、一个excel表,需要在另一个表中找出相应同学的班级信息。2、把光标放在要展示数据的单元格中,如下图。3、在单元格中输入“=vl”会自动...

EXCEL怎样取另外一个表中的对应资料
答:EXCEL怎样取另外一个表中的对应资料 方法/步骤 我们一个excel表,需要在另一个表中找出相应同学的班级资讯。 把游标放在要展示资料的单元格中,如下图。 在单元格中输入“=vl”会自动提示出VLOOKUP函式,双击蓝色的函式部分。 单元格中出来VLOOKUP函式。 选择第一列中需要匹配资料的单元格...

如何在一个单元格里查找另一个单元格里的数据?
答:在 WPS 中,若要将一个表格中的数据匹配到顺序不同的另一个表格,可以使用 "VLOOKUP"(垂直查找)函数。以下是使用 VLOOKUP 函数进行匹配操作的步骤:打开 WPS 表格软件,将两个表格的数据分别放在两个工作表中。假设要从“工作表1”查找数据并匹配到“工作表2”。在“工作表2”中,选择一个空白...

excel如何查找出数据并显示在另一个工作表中
答:在EXCEL表格中,怎么查找出数据并显示在另一个工作中?有网友这样问,下面,小编为这网友解答下。下面,举例演示下操作方法。 操作环境是2013版本的。 准备了两个工作表,为了下面好描述,我们分别命名为A表、B表。A表中的数据是一批员工的姓名、年龄以及职位信息。 B表中的数据是只有这一批员工的姓名...

excel中如何在另一个工作表中查找相同的内容调用其同一行但不同列的内 ...
答:在 Excel 2007 中,可在表二中用公式“=VLOOKUP(A2,Sheet1!$B$2:$D$8,3,FALSE)”达到目的,详见下图示(为了简便,表一只输入了部分数据,表二特地输入了“李云”以验证公式):表一 表二 之一 为了去掉表二中“#N/A”,上述公式增添“IFERROR”函数,改为“=IFERROR(VLOOKUP(A2,Sheet1!$B...

excel怎么进行批量查找,比如找列表中的名字在另外一个表格中有没...
答:3、我们在第一个表格中姓名后面插入一列班级。4、在单元格中输入公式=Mathc(A2,),然后点击另一张表。5、在打开的另一张表中选择要查询的数据区域,也就是班级。6、然后输入“,0”,这样完整的公式就是=MATCH(A2,Sheet2!B2:B16,0)最后就地回车,系统会自动返回到第一个表中。7、下一步我们...

EXCEL中输入一个值,如何自动调出另一数据表中的对应值?
答:1、打开 表格,将光标放在需要匹配的单元格上,点击上方的函数按钮。2、弹出窗口,选择“VLOOKUP”函数,点击“确定”。3、在第一个方框内点击选择“苹果”。4、在第二个方框内,点击到“表二”,然后如图选择区域。5、在第三个方框内输入“2”,然后点击确定。6、然后第一个单元格就匹配好了(看...

excel如何查询一组数据在另一个表格中是否存在同一组数据?
答:你要的公式:=IF(COUNTIFS(A:A,D2,B:B,E2),"存在","不存在")使用COUNTIFS函数来判断一下B组数据在A组数据中有没有重复值,然后使用IF函数来返回结果,有就返回存在,没有就返回不存在。