EXCEL如何从一张工作表中提取符合条件的记到显示到另一张工作表中

供稿:hz-xin.com     日期:2024-05-18
在EXCEL中如何将符合某一条件的记录筛选到另一工作表中。

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

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

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

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

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

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

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

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

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

在Sheet2的A2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下向右填充公式
=INDEX(Sheet1!A:A,SMALL(IF(($A$2:$A$8="正在履行")*($D$2:$D$8<TODAY()+60),ROW($2:$8),4^8),ROW(A1)))
然后将对应列的单元格格式修改为日期格式。

如果觉得数组公式烦琐,可以通过“数据”选项下的“高级”筛选来实现同一工作表的筛选。

1、我们打开一个excel表,我们需要在另一个表中匹配相应同学的类信息。

2、我们将光标定位在需要显示数据的单元格中。

3、在单元格中输入“= vl”,然后自动提示VLOOKUP功能,双击蓝色功能部分。

4、我们可以看到完整的VLOOKUP功能显示在单元格中。

5、选择第一列中需要匹配数据的单元格。只需选择一个,然后用英文输入逗号“,”。

6、返回第二个表[百度体验 - 表2]并选择所有数据。

7、因为我们在[百度体验 - 表2]的第四列中返回班级信息,所以在公式中输入“4”(逗号是英语)。 (ps:提示信息让我们选择“TRUE”或“FALSE”,不要选择,只需按Enter键)

8、按Enter键后,显示匹配数据。效果如下所示。

9、如果要匹配列中的数据,请按照下图。

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



使用Vlookup函数。


1、该函数的语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数说明:


Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。


2、示例说明:

如图所示,我们要在A2:F12区域中提取工号为100003、100004、100005、100007、100010五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用VLOOKUP函数演示:

首先在I4单元格输入“=Vlookup(”,此时Excel就会提示4个参数。

Vlookup结果演示

第一个参数,显然,我们要让100003对应的是H4,这里就输入“H4,” ;

第二个参数,这里输入我们要查找的区域(绝对引用),即“$A$2:$F$12,”;

第三个参数,“全年总计”是区域的第六列,所以这里输入“6”,输入“5”就会输入第四季度的项目了;

第四个参数,因为我们要精确查找工号,所以输入“FALSE"或者“0”。

最后补全最后的右括号“)”,得到公式“=VLOOKUP(H4,$A$2:$F$12,6,0)”,使用填充柄填充其他单元格即可完成查找操作。

结果如下所示:



在Sheet2的A3输入
=index(Sheet1!A:A,small(if($A$2:$A$1000=$B$1,row($2:$1000),4^8),row(A1))&""
向右填充至C3,再向下填充
——假设Sheet2的B1中填有决定要显示的编号001

如何从excel工作表中提取工作簿?
答:5、格式微调:单击粘贴选项按钮,选择保留原宽度,对图表进行微调。完成工作簿(表单)的提取 注意事项:1、若一次性移动两张或以上的表单,在选取表单时按住键盘Ctrl键,一次性同时选取;2、要在表单名称上右键,才能出现含有移动或复制的选项菜单。3、若要将一个Excel表中的所有单元格粘贴到新表中,...

怎样根据姓名匹配对应数据,Excel如何从一个表中分类提取另一个表...
答:另外,还有人想问vlookup能根据两条件查找匹配的数据吗,比如班级是1班,姓名为张三,相应的数据引过来,你知道这是怎么回事?其实EXCEL中如何将相同人名的数据匹配,下面就一起来看看Excel如何从一个表中分类提取另一个表对应的数据?希望能够帮助到大家!怎样根据姓名匹配对应数据 1、怎样根据姓名匹配对应...

如何从一个excel文件中提取工作表名称?
答:1、有时在使用EXCEL制作表格时,需要提取出工作表标签名称,进行引用,要达到此目的,必须使用CELL函数,此函数是EXCEL中的信息函数,返回有关单元格的格式、位置或内容的信息。2、CELL函数有两个参数,CELL(info_type, [reference]),第一个参数指定要返回的单元格信息的类型,第二个参数,需要其相关...

Excel 中怎么实现从一个sheet中提取值,到另一个sheet中详情如图;
答:1、首先我们需要在同一个excel表格中,添加两个工作表。把第一个表格命名为:被引用表,第二个表格命名为:引用后的表格。2、在第二个表格中引用后数据出现的位置输入“=被引用表格的名字!需要引用数据位置”就行了,例如需要引用第一个表格中的编号,就可以输入:=被引用表!A2。3、完成上面步骤后...

一个工作表提取另一个工作表格数据的VB编程?
答:在 Excel 中,您可以使用 VBA 编程来根据一个工作表的数据提取并汇总到另一个工作表。以下是一个简单的示例,从 Sheet1 汇总物料名称的数量,并将结果填入 Sheet2 中的对应日期和物料名称单元格:Sub SummarizeData()Dim ws1 As Worksheet, ws2 As Worksheet Dim lastRowWs1 As Long, lastRowWs2 ...

excel中怎么提取一个工作表中的所有数据
答:方法是:1、首先在excel功能区找到方方格子,并找到汇总功能;2、然后选择“多簿汇总到一表”;3、然后点击开始;4、在弹出的对话框中,选择右边的添加文件;5、将需要提取的文件添加,并点击打开;6、返回对话框以后,点击右下角的下一步;7、选择需要提取的工作表,如果全部提取就选择第一项,如果...

如何在一个excel表格中查找与另一个表格多个对应的数据并显示在同一...
答:excel中在一个表中提取另一个表对应的数据步骤如下:1、首先在电脑中打开excel,单击”文件“选项,下拉列表中选择”打开“,如下图所示。2、单击面的插入函数并插入Vlookcup函数。3、在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。4、单击确定下拉并填充,移动完成,再看...

怎样从一个Excel工作簿中提取多个工号的数据?
答:一个Excel工作簿中包含了多个工作表,现在需要从这几个工作表中分别提取一些指定数据,下面分享一下具体的操作方法。1、首先打开一份包含了3家销售公司业务员业绩的Excel表格,并在末尾新建一个【抽查表】,如下图所示。2、将3家销售公司的员工工号+姓名+公司名称全部复制到刚刚新建的【抽查表】中,如...

excel如何提取或者复制表格中的某一整列内容到另一张表格中。
答:工具:officeexcel步骤:1、打开officeexcel,选中需要提取或者复制表格中的某一整列到另一张表格中的内容、右键选择复制。2、打开一个空白的excel表格。选择需要的位置,插入光标,鼠标右键粘贴即可完成。3、粘贴的表格的格式和内容与刚才的表格完全相同,可以根据需要编辑即可。

Excel如何在一个数据表中提取,同时满足两个条件不重复的多个值,使用...
答:用上图给你演示一下,不在同一张工作表中的话,意思是一样的。可以用VLOOKUP和MATCH函数的组合:=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")输入完以上公式后,按Ctrl+Shift+Enter,形成最终的公式:{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")} 有以下3个...