当前位置:系统粉 >  系统教程 > 电脑软件教程 >  如何在Excel表大量信息中提取想要的数据? 在Excel表大量信息中提取想要的数据的方法?

如何在Excel表大量信息中提取想要的数据? 在Excel表大量信息中提取想要的数据的方法?

时间:2017-07-04 来源:互联网 浏览量:

今天给大家带来如何在Excel表大量信息中提取想要的数据?,在Excel表大量信息中提取想要的数据的方法?,让您轻松解决问题。

      有这样一张“六年级期中测试成绩统计表”,我们要从其中找出我们想要的一些数据,但是看过表格后我们发现,表格中的信息有近千个,一个个查找就太浪费时间了,该怎么办呢?下面我就跟大家分享两个解决之法。

具体方法如下:

解决方法1:

1

以提取“六年级期中测试成绩统计表”中我们想要的数据为例,首先打开这个 Excel文件,在sheet2中提前输入我们想要的数据名称,在此我们以提取以下学生的语文、数学、英语成绩为例。当然,标题的顺序可以按照我们的意愿。

2

在“B3”单元格内输入以下公式“=IFERROR(VLOOKUP($A3,Sheet1!$C$3:$I$635,MATCH(B$2,Sheet1!$C$2:$I$2,0),0),"")”,MATCH(B$2,Sheet1!$C$2:$I$2,0)公式的含义为“返回B$2(语文)在sheet1连续数组区域C2:I2中的顺序数”,而VLOOKUP函数的意义为“在sheet1数组区域C3:I635第一列中是否有$A3(陈燕)”,如果有则返回$A3(陈燕)所在行第“MATCH…..”列的值。IFERROR()是为了屏蔽搜索不到产生的错误值,如果搜索不到则返回为空值。输入完成后点击“Enter”键,我们可以看到B3单元格内已经包含了相对应的语文成绩。

3

鼠标左键移动到B3单元格右下角,待单元格右下角变为“+”时鼠标左键向右拖动填充B3所在列。

4

然后继续向下拖动填充所有的列。至此,我们想要的数据已经被提取出来了,是不是很简单呢?

解决方法2:

1

还是以提取“六年级期中测试成绩统计表”中我们想要的数据为例。

2

在“B3”单元格内输入以下公式“=IFERROR(HLOOKUP(B$2,Sheet1!$D$2:$I$635,MATCH($A3,Sheet1!$C$2:$C$635,0),0),"")”,MATCH($A3,Sheet1!$C$2:$C$635,0)公式的含义为“返回$A3(陈燕)在sheet1连续数组区域C2:C635中的顺序数”,HLOOKUP公式的含义为“搜索sheet1数组区域D2:I635第一行中是否有B$2(语文),如果有则返回B$2所在列第“MATCH…..”行的值。IFERROR()是为了屏蔽搜索不到产生的错误值,如果搜索不到则返回为空值。输入完成后点击“Enter”键,我们可以看到B3单元格内已经包含了相对应的语文成绩。

3

鼠标左键移动到B3单元格右下角,待单元格右下角变为“+”时鼠标左键向右拖动填充B3所在列。

4

然后继续向下拖动填充所有的列。至此,我们想要的数据已经被提取出来了,此方法与方法一有异曲同工之妙,是不是也很简单呢?

5

填充完数据后,在以后如果还想再查询别的数据的话也是可以的,假如我们想查询另一个学生的成绩的话,在学生姓名标题列下输入新增的学生姓名,用鼠标左键拖动填充即可哦!

6

如果还想查询别的科目的话就在标题行后添加想要的科目名称,以查询“品德”科目成绩为例,同理用鼠标左键拖动填充。

以上就是如何在Excel表大量信息中提取想要的数据?,在Excel表大量信息中提取想要的数据的方法?教程,希望本文中能帮您解决问题。

我要分享:
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航