excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)

用EXCEL处理数据,VLOOKUP函数是绝对少不了的,它也是我们在工作中最常用的函数之一,本节课,就跟大家分享VLOOKUP函数,看它能在工作中帮助我们做哪些事情吧。

【学习内容】
  1. VLOOKUP函数的功能与语法;
  2. VLOOKUP函数在实际工作中应用。
【学习目标】
  1. 掌握VLOOKUP函数的语法与功能;
  2. 会利用VLOOKUP函数解决在实际工作中遇到的问题。
【学习过程】

1、VLOOKUP函数

(1)功能

在数组的首列中查找并返回指定列中同一位置的值,并由此返回表格或数组当前行中指定列处的值。

(2)语法

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

(3)参数解释

lookup_value:指要在表格或区域的第一列中搜索的值,参数可以是值或引用。 

table_array:是指包含数据的单元格区域,可以使用对区域或区域名称的引用。 

col_index_num:是指table_array参数中待返回的匹配值的列号。 

range_lookup:可选,一个逻辑值,指定希望VLOOKUP查找精确匹配值还是模糊匹配值,0表示精确匹配,1表示模糊匹配。

2、实例一:匹配学生成绩

在学校日常的成绩统计中,上面一般会下发一个全街道(镇)的成绩表(如下表所示),这要求学校的成绩管理员将本校或其它学校的成绩找出来另外进行统计处理。在这样的情况下,VLOOKUP函数就可以派上用场了,比如将“学校01”中的“1班”的学生成绩匹配出来。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(1)

(1)新建一个数据表,如下表所示。在使用VLOOKUP之前,我们首先要确定哪一列是是作为搜索的值。而这个值必须是唯一的,否则,就会匹配错误。例如,如用“姓名”作为搜索的值,而姓名是有可能重名的。若存在重名,则EXCEL在运行的过程中,就只会匹配第一个学生的信息。所以说,在匹配前,要确保搜索的值是唯一的。

本例由于有准考证信息,而准考证是唯一的,所以,利用准考证进行搜索,匹配出来的信息是准确的。

而如果只有姓名,班级,学校的信息,最好是在最前面添加一列,先将这三个列的信息合并在一起,而将要搜索的表(总表),也将姓名、班级和学校合并在一起,这样才能保证要搜索的信息是唯一的。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(2)

(2)选中E2单元格,输入如下公式:

=VLOOKUP($C2,总表!$D:$M,3,0)

按回车键,就可以搜索到准考证为“sx0252”学生的语文成绩了,这里要特别注意的是,C列用了绝对地址,总表从D到M列,也用了绝对地址,这是为了确保在拖拉公式时,这些列的地址不会随着公式填充单元格地址的不同而自动改变。

(3)选中E2单元格,向右拖拉填充公式,然后逐个更改匹配值的列号,然后就可以得到这个学生所有的成绩,如下表所示。、

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(3)

(4)选中E2到L2区域,往下拖拉填充,就可以得到“学校01”的“1班”全体学生的成绩了。如下表所示。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(4)

(5)公式解释如下图所示。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(5)

3、实例二:将业务员的销售金额匹配出来

在处理公司的销售数据时,从系统导出来的数据,一般都是个流水帐式的,如下表所示。假如现在要求将三科的张五的销售数据提取出来,可以使用VLOOKUP函数来解决这一问题。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(6)

(1)由于要搜索的数据,并不是唯一的,而且也不是在左边的第一列,因此,要将所有列的数据都匹配出来,就需要在最左边添加一个列,这个列的信息是“销售部门”加上“销售人员”加上“发票号”,公式就是在A2单元中输入=D2&E2&C2。处理的如下表所示。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(7)

(2)新建一个数据表,命名为“三科张五”,如下表所示。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(8)

(3)选中B2单元格,输入如下公式:

=VLOOKUP($A2,数据源!$A:$J,2,0)

按回车,就可以匹配出“三科张五发票号”的销售数据,往右边拖拉,更改匹配值列号,再往下如下表所示。

excel最常用的八个函数vlookup(EXCEL以前都弄错了VLOOKUP函数原来是这样用的)(9)

通过这样的方式,可以将三科张五的数据匹配出来。

【小结】

VLOOKUP是EXCEL中最常用的匹配函数,它是从左往右进行匹配的,所以,确定搜索的起始列非常重要,特别是要保证要搜索的数据是唯一的,这样匹配出来的数据才正确。下节课,将会继续跟大家分享HLOOKUP函数,它是以行为搜索列的函数,希望大家继续关注。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页