vlookup,匹配两表格

上传人:hs****ma 文档编号:562806730 上传时间:2022-08-27 格式:DOC 页数:7 大小:37KB
返回 下载 相关 举报
vlookup,匹配两表格_第1页
第1页 / 共7页
vlookup,匹配两表格_第2页
第2页 / 共7页
vlookup,匹配两表格_第3页
第3页 / 共7页
vlookup,匹配两表格_第4页
第4页 / 共7页
vlookup,匹配两表格_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《vlookup,匹配两表格》由会员分享,可在线阅读,更多相关《vlookup,匹配两表格(7页珍藏版)》请在金锄头文库上搜索。

1、竭诚为您提供优质文档 /双击可除vlookup,匹配两表格篇一:怎样使用vlookup函数实现不同excel表格之间 的数据关联怎样使用vlookup函数实现不同excel表格之间的数据关联在工作中遇到一些统计表格的事情,其实就是很简单的 统计,粘贴、复制,但是不断的重复简单的粘贴、复制就是 一项非常费时的巨大工程,为了简化操作流程,提高工作效 率,特地在网上搜了些相关的资料来联系,个人也得到一些 小的体会,今天有兴致和大家分享一下,好好学习哟,有什 么问题大家可以交流交流哈。下面我们通过一个小小的例子 来说明如何用vllkup简化我们的工作。分两种情况:1同一个sheet中有两个表格,一个是

2、旧表(原始数据), 一个是新表(做好后能得到我们所需要的数据);2sheet1中一个表(原始数据),sheet2中一个表(新表),也是两个表,这两种情况都差不多,都是以原表为基 础,得到新表第1页共13页我们看第一种情况,同一个 sheet中有两个表,原表为:新表为:这里原表为已知,新表中有数据的部分为,空格的地方 都是我们需要填写的,其实一对比这两个表,我们很容易发 现新表要填的内容就是原表中能找到的,但是行的顺序变了, 如果表格很大,我们反复使用粘贴复制来完成新表中的空缺, 眼睛都会找花,会很累,但是,现在我们用vlookup,就easy 多了。循序渐进学excel20xx成为高手的捷径数

3、据录入与处理选择“新表”中的b2单元格,如表1所示。单击fx按钮,出现“插入函数”对话框。在类别中选择“全部”,然后找到Vlookup函数,单击确定按钮,出现“函数参数” 对话框,如表2所示。表1表2第一个参数“ lookup_value ”为两个表格共有的信息,也就是供excel查询匹配的依据,也就是“新表”中的 a2 单元格。这里我们可以填入 $a2,加一个$,是为了说明列不 变,是绝对的,而当你向下拖动的时候,列会相应的改变。这样会简化我们得工作,注意一定要选择新表内的信息,因 为要获得的是按照新表的排列顺序排序。第二个参数“ table_array ”为需要搜索和提取数据的 数据区域,

4、这里也就是整个“基础数据”的数据,即“基础 数据!a2:d5 ”。为了防止出现问题,这里,我们加上“$”,即“基础数据!$a$2:$d$5 ”,这样就变成绝对引用了。第三个参数为满足条件的数据在数组区域内中的列序号,在本例中,我们新表b2要提取的是“基础数据!$a$2:$d$5 ” 这个区域中b2数据,根据第一个参数返回第几列的值,这 里我们填入“ 2”,也就是返回性别的值(当然如果性别放置 在g列,我们就输入7)。(我的理解是,新表中性别这一列 要返回原表中性别所在的列,也就是性别在原表中是第几列 就填几,一般我们为了提高效率,在拖动后,只需要改这个 返回几列的数字,其他都不用改,方便快捷啊

5、)第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“ 0”,则为精确匹配。这可含糊不得的,我 们需要的是精确匹配,所以填入“0”(请注意:excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软 在这里可能弄错了,为 0时应为精确匹配),此时的情形如 图4所示。这里填1,软件会提示是true,填0会提示为false, 但是根据经验我们填 0,提示为false,但是是正确的,可 能是软件编程的时候出了问题,毕竟是盗版的,理解哈。(注明一下,不要按照表格中的填写,按照文字所述才是快捷之道,上表中,a2应改为$a2a2:d5应改为$a$2: $d$5最后一行固定为0,我们所要改

6、动的只有第三行, col_index_num。按确定按钮退出,即可看到 c2单元格已经出现了正确的结果。如图5:把b2单元格向右拖动复制到 d2单元格,我们需要手工改一下,只需要改之前我说的第三行,即可显示正确数据。一行数据出来了,对照了一下,数据正确无误,再对整个工作表的列进行拖动填充,拖动完之后,新表就出来了。(向下拉什复制不存在错误问题的,这里不用担心,只需要保证我们所拖动复制的行不出问题就没事了)。这样,我们就可以节省 很多时间了。在最后我还得说一点就是,这里我们举的例子,原表第一列是姓名,第二例是性别,第三列是年龄,第四列是籍贯,而新表也是这样的,那假如原表的列还是不变,第一列是姓

7、名,第二列是性别,第三列是年龄,第四列是籍贯,而新表 的列发生变化了怎么办?情况会是怎样呢?根据我个人的 经验,只要原表的第一列是姓名, 新表的第一列也是姓名(姓 名不可雷同,就是同一个表中不能有两个一样的姓名),不管新表其他列怎么变(这里说的是列的顺序,与原表比较而言哈),都按照上面的方法来处理。但是如果新表第一列跟原表不一致, (原表第一列为姓名,新表第一列不是姓名,而是其他的,比如年龄,那么你 就需要手动把新表中姓名这一列移到第一列来,再按照上面 同样的办法处理,否则,就会出错哟。(个人经验哈,不足之处还请指出)。第一个参数“ lookup_value ”为两个表格共有的信息,也就是供e

8、xcel查询匹配的依据,也就是“新表”中的 a2 单元格。注意一定要选择新表内的信息,因为要获得的是按 照新表的排列顺序排序。第二个参数“ table_array ”为需要搜索和提取数据的数据区域,这里也就是整个“基础数据”的数据,即“基础数据!a2:d5 ”。为了防止出现问题,这里,我们加上“ $”此处一定要手动加上绝对引用防止出错,即“基础数据!$a$2:$d$5 ”,这样就变成绝对引用了。第三个参数为满足条件的数据在数组区域内中的列序号,在本例中,我们新表b2要提取的是“基础数据!$a$2:$d$5 ” 这个区域中b2数据,根据第一个参数返回第几列的值,这 里我们填入“ 2”,也就是返回

9、性别的值(当然如果性别放置 在g列,我们就输入7)。第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“ 0”,则为精确匹配。这可含糊不得的,我们需要的是精确匹配,所以填入“0”(请注意:excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软 在这里可能弄错了,为 0时应为精确匹配),此时的情形如 图4所示。按确定按钮退出,即可看到 c2单元格已经出现了正确的结果。如图5:向下拉填充柄即可。这样,我们就可以节省很多时间了篇二:利用Vlookup函数将两个exce表格按其相同列相连接利用Vlookup函数将两个exce表格按其相同列相关联,进行数据整合的办法两个exce表格

10、sheetl表和sheet2表,sheetl表有“名称”、“属性1”、“属性2”三个字段,sheet2表有“名称”、“属性3”、“属性4”、“属性5”四个字段,两个 exce表格“名称”列相同,如下图:现在想以sheetl表为主,从sheet2表中按照“名称”列,将“名称”相同记录的其它信息,一一对应地提取合并到sheetl表中去,步骤如下:一、将sheet2表的b列对应提取到 sheetl表的d列中在sheetl表的d2单元格中输入=Vlookup(a2,sheet2!a:d,2,0) 回车,在 sheetl 表的 d2 单 元格中就会从sheet2表中提取过来数据,怎么提取过来的, 现讲一

11、下Vlookup函数的基本语法:Vlookup(lookup_value,table_array,col_index_num,rang e_lookup)Vlookup函数的半角括号()里有四个参数,分别用为了表达方便将该函数语法简化一下:Vlookup(a,b,c,d) ,Vlookup函数意思就是:在另一个表的数据区域b中,按照本表的a单元格(也可以是具体数值)的内容,搜索某行匹 配记录,并将该行的第c列单元格数据提取到本单元格里来。 d是指匹配程度,如为0或False是指精确匹配;如为 1或tRue再或省略是指包含精确匹配和近似匹配。那么 Vlookup(a2,sheet2!a:d,2,0)的意思就是:在sheet2表的a到d列之间的数据中,搜索与sheet1表a2单 元格内容相匹配的某行记录,如果搜到就将该行记录的第2列的单元格内容提取到公示所在单元格里来,0表示精确匹配。二、sheet1表d列第2行往下的单元格的提取公式,用拖拽方式自动填充。点击d2单元格,鼠标指向单元格的右下角处,鼠标指针由空心十字变为实心十字后,按下鼠标左 键并向下拖动,拖到最后一行,实现自动填充公式。d3单元格的提取公式为=Vlookup(a3,sheet2!a:d,2,0),一直到 d9第#页共13页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号