APP下载

VLOOKUP函数在经济领域中的应用

2014-06-09田小利

济源职业技术学院学报 2014年2期
关键词:数据表单元格鼠标

田小利

(济源职业技术学院,河南济源454650)

VLOOKUP函数在经济领域中的应用

田小利

(济源职业技术学院,河南济源454650)

Excel工作表中VLOOKUP函数的应用可以培养工作技能,提高工作效率。因此,介绍了VLOOKUP函数的基础知识及函数的使用,并以实际案例说明了在经济领域中如何使用、使用注意事项等问题。

VLOOKUP函数;工作技能;应用

当代计算机科学技术的飞速发展,极大地推动了Excel文档在经济领域中广泛的应用,因此Excel是店长、财务人员、人力资源管理员、销售人员等众多经济领域从业人员需要掌握的软件。

VLOOKUP函数是Excel工作表中几个重要的常用函数之一,其主要功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP,根据给定的查找目标,函数就能从指定的查找区域中查找返回指定查找目标的具体某方面数值。比如零售行业内的销售商在接待大客户时,作为销售商如果要从包含1000多种商品的1个Excel价格表中,快速找出该大客户本次购买的50种商品的价格,利用VLOOKUP函数可以快速达到目的。再比如某单位财务人员,如果要从单位全部人员的工资表中,快速找出某部门人员工资的职务工资、薪级工资、津贴等数据并制成一个新的Excel表格,利用VLOOKUP函数也可以快速达到目的[1]。实际上,经济领域中不管是哪个与管理相关的工作,熟练运用VLOOKUP函数都将有助于培养工作技能,提高工作效率。

一、VLOOKUP函数的基础知识

VLOOKUP中的V代表垂直。LOOKUP表示“在……中查找”,简单理解为VLOOKUP可以实现在一个有相关信息的Excel中,垂直查找出需要的信息,并将信息返回到另一个Excel表中相应的位置。

VLOOKUP函数的语法规则是:

VLOOKUP(lookup_value,table_array,col_ index_num,range_lookup)

VLOOKUP后括号里有四个必需的参数,参数说明如下:

(1)lookup_value为需要在Excel数据表第一列中进行查找的数值所处的起始位置,简而言之,Lookup_value代表需要查找的数值;如Lookup_ value为A2时,VLOOKUP函数是要从查找表中的第一列和第二行交叉处位置对应的数据开始查找。Lookup_value对应的数据可以为数值、引用、文本字符串或参照地址。

(2)table_array代表需要在其中查找数据的数据表的单元格区域,也可以说,Table_array为需要在其中查找数据的数据表的搜寻范围,假定搜寻范围为Sheet1!B2∶E10,那么,该函数执行时将从Excel数据表Sheet1中逐列查找,依次为B2∶B10为第1列、从B2、B3依次查找到B10后,再开始查找C2∶C10第二列,依次查找到查找区域的最后一列E2∶E10。如果始终想在Sheet1表格的A2∶C500区域中往sheet2中调取数据,那么就可以将Table_array做成以下格式:Sheet1! $A$2∶$C$500。其中“$”这个符号,是一个起固定作用的符号。

(3)col_index_num为在查找数据的数据表的查找区域table_array中待返回的匹配值的列序号。当col_index_num为2时,返回table_array第2列中的数值,col_index_num为3时,返回table_ array第3列中的数值,以此类推。列序号应为正整数,如果col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。

(4)range_lookup为一逻辑值,指明函数VLOOKUP查找返回时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值#N/A。如果range_lookup为TRUE或1,函数VLOOKUP将查找近似匹配值,也就是说,先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。需要注意的是,如果range_lookup为FALSE或0,table _array不必进行排序。如果range_lookup为TRUE或1或省略,则table_array的第一列中的数值必须按升序排列,否则,函数VLOOKUP不能返回正确的数值。通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。

它的基本语法也可以简单理解为:

VLOOKUP(查找目标起始位置,查找区域,返回值的列序号,逻辑值),例如在一个Excel表格sheet2中第2列第2行表格中输入函数如下:= VLOOKUP(A2,Sheet1!$A$2∶$B$890,2,FALSE),它的含义是将从该表和Sheet1的A列第2行开始逐列查找,为了查询返回sheet2中A2对应的B2,将查询sheet1中的单元格区域A2∶B890,接着为了查询返回sheet2中A3对应的B3,将重新查询sheet1中的A2∶B890,以此类推。

二、VLOOKUP函数的使用

经济领域从业人员在工作过程中,如果不想仅仅做一些机械性的操作,那么,在众多单位的销售、人事、管理仓储部门相关的管理工作中,利用VLOOKUP函数可以展示自己的工作技能,这些工作技能也会让上级主管乐于对下属安排一些有创造性和专业性的工作任务。

假设1名销售员应聘进入某农贸公司的销售部门,接到一项任务,要从本月库存有货的包含500多种商品的销售价格表中,快速找到一个批发商购买的20种商品的销售价格,并且计算出合计金额,那么,VLOOKUP函数的运用可以快速完成任务。VLOOKUP函数的使用方法如下:

在Excel文档的Sheet1中存放该农贸公司的白菜、萝卜、大米、花生等505种商品的销售单价:表1中的A列、B列分别代表Excel Sheet1表格中的A列和B列。第一行显示的是该列数据的名称,Sheet1内容如表1所示:

表1 某农贸公司商品的销售单价

Sheet2为该销售员需要制作的销售清单,客户来购买每次填写的销售清单内容不尽相同,要求销售员在Sheet2中输入农产品名称、数量后,根据Sheet1的数据,自动生成单价和销售金额。Sheet2内容如表2所示:

表2 销售清单

该销售员需要做的操作是,在D2单元格里输入公式:=B2*C2;在C2单元格里输入公式:= VLOOKUP(A2,Sheet1!$A$2∶$B$505,2,FALSE)。函数自动会将sheet1中和shee2中的单元格A2名称相同的单元格对应的第二列的单价调出返回到shee2中的单元格C2中,再用鼠标选中单元格C2,等鼠标变成十字形时,按住鼠标左键向下拉动,直至Sheet2中的C列、D列都自动生成数据。

如用语言来表述,就是在Sheet1表中的A2∶B505区域的第一列查找Sheet2表单元格A2的值(即白菜),查到后,返回这一行第2列的值(即白菜单价的具体值)到单元格C2中。接着,再在Sheet1表中的A2∶B500区域的第一列查找Sheet2表单元格A3的值,查到后,返回这一行第2列的值到单元格C3中,依次查找,直到从sheet1中调出Sheet2表中最后一列豆腐的单价。

这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价发生变化,Sheet2中相应的数值也会跟着变化。与此类似,Sheet2中A列需要的其他数据都会根据Sheet1中相对应数据的变化而变化,Sheet2表中其他单元格的公式,都可采用填充的办法写入。

三、VLOOKUP函数使用时的注意事项

为了提高VLOOKUP函数的使用效率,使用时需要注意以下事项:

(1)将两个Excel表格中的比较值放在需要查找的Excel表格的首列,如sheet1中有姓名,工号,要从sheet1中查找出20个特定姓名职工的工号返回到sheet2中,需要将sheet1、sheet2中姓名放在Excel表格的A列,工号放在姓名列右边某列。

(2)在使用VLOOKUP函数之前,事先要让需查询返回出结果的单元格格式类别与去搜寻的单元格格式的类别保持一致,否则的话有时明明看到有资料,就是抓不过来。特别是需查询返回出结果的单元格格式类别是数字时,若搜寻的单元格格式类别为文字时,最为明显,虽然看起来都是123,但是就是搜寻不到。而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,则需重新输入。

(3)函数VLOOKUP的输入操作要正确无误,比如要在Excel表格中的C2单元格里输入公式“=VLOOKUP(A2,Sheet1!$A$2∶$C$500,2,FALSE)”,初学者可以采用以下操作方法,首先,用鼠标左键点击插入,选择函数,点击后,在弹出的插入函数界面,选择常用函数中的VLOOKUP,点击确定,接着,在弹出的函数参数界面,用鼠标选中当前表的A2单元格,输入函数的第一个参数Lookup_value为A2,接着,打开Sheet1,用鼠标选中Sheet1的A2到C500的单元格区域后,再按F4功能键,使函数的第二个参数栏目内显示的参数为Sheet1!$A$2∶$C$500,按F4健时要注意查看是否是Sheet1!$A$2∶$C$500,如果不是,继续按F4健,直至循环显示的结果是Sheet1!$A$2∶$C$500,在函数的第三个参数栏目col_index_num中直接输入2,在函数的第四个参数栏目Range_lookup中直接输入FALSE,点击确定,就完成C2单元格内“= VLOOKUP(A2,Sheet1!$A$2∶$C$500,2,FALSE)”函数的输入。

(4)两个Excel表格中的查找目标名称应该相同,如同种商品名称相同,同一个人姓名相同。假设同一个人的姓名在sheet1中是李凤,在sheet2中是李风或者李凤,查找结果也会显示#N/ A。

(5)如果使用VLOOKUP函数查找的结果中,一些数据显示#N/A,但是查看原信息的Excel表格中确实有相关信息,这时候就有可能是原信息中有一些隐藏格式,可将原Excel表格中的数据全部复制到一个新的TXT文档中,再将TXT文档中的全部数据重新复制到一个新的Excel表格中,接着再用VLOOKUP函数,可能就已经解决了相关问题。

(6)使用VLOOKUP函数时,VLOOKUP名称后的括号内的第二个参数Table_array是设置从原Excel表格查取信息的查找区域,该参数一定不能小于原Excel表格给出数据的区域,比如原Excel表格Sheet1中有652行信息,VLOOKUP名称后括号内第一个参数为A2,括号内第二个参数可以写成Sheet1!$A$2∶$B$660,如果写成Sheet1!$A$2∶$B$649,那么,Sheet1中650-652行的信息利用VLOOKUP函数就查不到数据。

四、含有VLOOKUP函数的工作表档案的处理

一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的。尤其是当你使用的档案本身就很大的时候,那每次开启和存盘时间都比较长。要想加快开启和存盘的速度可以进行以下操作:在工作表里,点击工具—选项—计算,把上面的更新远程引用和保存外部链接数据的勾去掉,再保存档案,则会加速不少。下面详细介绍一下它的原理:

(1)含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。

(2)在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。

(3)每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值,若要连结最新的值,必须要把外部档案同时打开。

(4)如果不想让工作表中使用VLOOKUP函数抓取到的数值发生变化而且提高操作速度,可以在使用VLOOKUP函数得到的一列数据右侧插入一列,将使用函数得到的一列数据复制,在新插入列中进行复制后的选择性粘贴,选择性粘贴的类型一定不是全部,而是用鼠标点击选择数值,确定,之后再删除利用VLOOKUP函数得到的一列数据,保存即可。

五、VLOOKUP函数的广泛使用

未来10年,从吸纳新就业人员总量来看,主要是工业、交通、建筑、农业、商业服务等实体行业和生产第一线的高中级技能型岗位。这些就业领域与经济相关的具体工作内容,如制作人员工资,制作原材料出库单,查找区域交通线路,某施工项目的成本核算,商品的销售清单等等都可以运用VLOOKUP函数解决具体的问题[2]。总之,VLOOKUP函数的使用将会非常广泛。在当前技术飞速发展,就业形势严峻的形势下,经济领域的从业人员,要胜任并干好本职工作,或者找到一份适合自己的工作,认真踏实地学好VLOOKUP函数,无疑可以提高工作效率,实现轻松快乐工作。

[1]匡松.Excel在经济管理中的应用[M].成都:西南财经大学出版社,2004.

[2]王俊.政府政策新思维[M].北京:中国经济出版社,2009.

[责任编辑 程光辉]

Application of VLOOKUP Function in the Economic Field

TIAN Xiao-li
(Jiyuan Vocational and Technical College,Jiyuan 454650,Henan)

Application of VLOOKUP function in Excel worksheets can develop job skills and improve work efficiency.The basic knowledge and use of functions of VLOOKUP function is introduced,and how to use it in the economic field and tips to use it are illustrated.

VLOOKUP function;job skills;application

10.3969/j.issn.1672-0342.2014.02.005

TP391.13

A

1672-0342(2014)02-0016-04

2014-04-04

田小利(1971-),女,河南济源人,济源职业技术学院副教授,研究方向为经济管理。

猜你喜欢

数据表单元格鼠标
流水账分类统计巧实现
Progress in Neural NLP: Modeling, Learning, and Reasoning
玩转方格
玩转方格
湖北省新冠肺炎疫情数据表
基于列控工程数据表建立线路拓扑关系的研究
浅谈Excel中常见统计个数函数的用法
图表
基于VSL的动态数据表应用研究
45岁的鼠标