Excel2007查询操作中的函数应用

Excel2007查询操作中的函数应用,第1张

在Excel中,我们经常需要从一些工作表中查询相关数据,并将其复制到另一个工作表中。比如我们需要将不同工作表中的学生考试成绩汇总到一个新的工作表中,但是这些工作表中的参考编号和排列顺序并不完全相同,所以不能直接复制粘贴。此时,如果使用Excel的VLOOKUP、INDEX或OFFSET函数,可以让这个问题变得非常简单。我们以Excel 2007为例。
假设每个绩效工作表的B列是一个名字,那么要汇总的项目的“总分”和“排名”分别位于H列和I列(即B列的第7列和第8列)。汇总表A列为名称列,列C和D是要汇总的第一个测试结果的总分和排名。其他年级依次向后排列。

一、VLOOKUP功能

我们可以输入公式“= vlookup”($ B3,第一次!$B:$I,7,FALSE)”,进入后可以汇总第一个学生的初试总成绩。

将单元格C3中的公式复制到单元格D3,并将公式中的第三个参数“7”更改为“8”。按回车键后,可以得到学生的第一次考试排名。

选择这两个单元格C3:D3,并向下拖动填充柄到末尾,以获得所有学生的总分和排名。不是很简单吗?如图3所示。




VLOOKUP函数的用法如下:VLOOKUP(参数1,参数2,参数3,参数4)。“参数1”是“你找谁?”在本例中,单元格B3,即查找单元格B3中显示的人名。“参数2”是“去哪里找?”在这个例子中,“第一次!$B:$I”表示告诉Excel在“第一次”工作表的B1:I92单元格区域中搜索。“参数3”是“你想要哪一列数据?”在本例中,“7”是指第7列中的数据,即“1st”工作表B列中的H列。在本例中,“参数4”或“FALSE”意味着查询模式是只查询精确匹配的值。

公式先在B!“第一次”工作表!第一列:I92单元格区域(即B1:B92单元格区域)查找B3单元格数据,找到后返回数据所在行从B列开始第七列(H列)的数据。因此,将参数3更改为“8”后,可以返回I列中的数据。

可以看出,使用VLOOKUP函数时,参数1的数据必须在参数2区域的第一列。否则无法搜索。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Excel2007查询操作中的函数应用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情