怎样在Excel 中使用Vlookup 函数
(按照统一字段添加匹配数据)
西北农林科技大学资环学院 小华哥
日常工作中,Vlookup 是一个非常有用的Excel 函数,它的作用是按照统一的字段(如编号),将编号一样的数据返回到原表格内(一个一个空的返回,可以进行拖拽,实现列返回)。如有两个表格A (有编号、风速、降水、气温)B 表格(编号、经度、纬度) ,我们需要按照统一的编号将A 和B 表格合并,生成一个同时具有编号、风速、降水、气温、经度、纬度的大表格。以Excel2010为例,具体方法如下:
一、有两个表格A 表格和B 表格。A 表中有区站号、气象数据;而B 表格有区站号和经纬度数据。我们需要把B 表格的经纬度数据,按照区站号和A 表格的气象数据对应起来,组成一个包含全部要素的大表格,方便在ArcGIS 中使用。
A 表格excelvlookup函数使用方法
B 表格 二、将B 表格全部复制,在A 表格中新建一个工作簿SHEET ,并把复制
的内容粘贴进来,使得AB 表格内容在一个excel 文件中,因为Vlookup 文件只能对一个excel 文件起作用。(如下图,两个表格在一个文件中)
三、在A 表格数据后新建两个字段“纬度、经度”,激活纬度下的第一个单元格(指定返回数据的位置),;点击(公式-插入函
数),选择vlookup。会出现下列一个函数表。
1、点击Lookup_value ,选择要对应匹配的统一字段,在此为区站号。
2、点击Table_array,选择返回数据的来源,这个范围要大一些,要包含统一
的匹配字段,且要包含需要返回的数据列。选择数据源,把B表中的区站号、纬度都选进来,记住我们需要的纬度数据在选中的数据中拍第几列(在此为第四列)。按回车键,确定选择。
3、在Col_index_num中输入4,表示要返回的数据在上一步中选择的所有数据中处于第4列。
4、Range_looup,表示匹配类型,输入0表示精确匹配,输入1表示大致匹配。这一点很重要,必须选择为0。(注意)。点击确定,就在A表的单元格位置出现了返回的值,我们需要批量返回,只需要使用拉伸臂的功能,批量生成即可。
5、我们会发现有些返回的数值为空值,这是因为B表中没有与A表中对应的数据,经过数量比较发现,
有900组气象数据,而站点位置缺只有700多个,所以从站点位置返回数据要少于气象数据组数。缺少的数据,通过其他途径获取。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论