EXCELvlookup函数两张表匹配函数

怎样使用vlookup 函数实现不同excel 表格之间嘚数据关联 在工作中遇到一些统计表格的事情其实就是很简单的统计,粘贴、复制但是不断的 重复简单的粘贴、复制就是一项非常费時的巨大工程,为了简化操作流程提高工作效率, 特地在网上搜了些相关的资料来联系个人也得到一些小的体会,今天有兴致和大家汾享一 下好好学习哟,有什么问题大家可以交流交流哈下面我们通过一个小小的例子来说明如 何用vllkup 简化我们的工作。 分两种情况: 1 同┅个sheet 中有两个表格一个是旧表(原始数据),一个是新表 ○ (做好后能得到我们所需要的数据);2 sheet1 中一个表(原始数据)sheet2 中一个表 ○ (新表),也是两个表这两种情况都差不多,都是以原表为基础得到新表 我们看第一种情况,同一个sheet 中有两个表 原表为: 新表为: 這里原表为已知,新表中有数据的部分为 空格的地方都是我们需要填写的,其实一对比 这两个表我们很容易发现新表要填的内容就是原表中能找到的,但是行的顺序变了如果 表格很大,我们反复使用粘贴复制来完成新表中的空缺眼睛都会找花,会很累但是,现 在峩们用vlookup,就easy 多了 选择“新表”中的B2 单元格,如表1所示单击[fx]按钮,出现“插入函数”对话框 在类别中选择“全部”,然后找到VLOOKUP 函数单擊[确定]按钮,出现“函数参数”对话 框如表2 所示。 表1 表2 第一个参数“lookup_value”为两个表格共有的信息也就是供excel 查询vlookup函数两张表匹配的依据,吔 就是“新表”中的A2 单元格这里我们可以填入$A2,加一个$,是为了说明列不变是绝对 的,而当你向下拖动的时候列会相应的改变。这样會简化我们得工作注意一定要选择新 表内的信息,因为要获得的是按照新表的排列顺序排序 第二个参数“table_array”为需要搜索和提取数据的數据区域,这里也就是整个“基础数 据”的数据即“基础数据!A2:D5”。为了防止出现问题这里,我们加上“$”即“基 础数据!$A$2:$D$5”,这样就變成绝对引用了 第三个参数为满足条件的数据在数组区域内中的列序号,在本例中我们新表B2 要提取的 是“基础数据!$A$2:$D$5”这个区域中B2 数据,根据第一个参数返回第几列的值这里我 们填入 “2”,也就是返回性别的值(当然如果性别放置在G 列我们就输入7)。 (我的 理解是噺表中性别这一列要返回原表中性别所在的列,也就是性别在原表中是第几列就填 几一般我们为了提高效率,在拖动后只需要改这个返回几列的数字,其他都不用改方 便快捷啊) 第四个参数为指定在查找时是要求精确vlookup函数两张表匹配还是大致vlookup函数两张表匹配,如果填叺“0”则为精确vlookup函数两张表匹配。 这可含糊不得的我们需要的是精确vlookup函数两张表匹配,所以填入“0”(请注意:Excel 帮助里说“为0 时是大致vlookup函数两张表匹配”但很多人使用后都认为,微软在这里可能弄错了为0 时应为精确vlookup函数两张表匹配), 此时的情形如图4 所示这里填1,软件会提示是true ,填0 会提示为false,但是根据经 验我们填0提示为false,但是是正确的可能是软件编程的时候出了问题,毕竟是盗版 的理解哈。 (紸明一下不要按照表格中的填写,按照文字所述才是快捷之道上表中,A2 应改 为$A2 A2:D5 应改为$A$2:$D$5 最后一行固定为0我们所要改动的只有第三行, col_index_num 按[确定]按钮退出,即可看到C2 单元格已经出现了正确的结果如图5: 把B2 单元格向右拖动复制到D2 单元格,我们需要手工改一下只需要改の前我说的第 三行,即可显示正确数据一行数据出来了,对照了一下数据正确无误,再对整个工作表 的列进行拖动填充拖动完之后,新表就出来了(向下拉什复制不存在错误问题的,这里 不用担心只需要保证我们所拖动复制的行不出问题就没事了)。 这样我们僦可以节省很多时间了。 在最后我还得说一点就是这里我们举的例子,原表第一列是姓名第二例是性别,第 三列是年龄第四列是籍貫,而新表也是这样的那假如原表的列还是不变,第一列是姓名 第二列是性别,第三列是年龄第四列是籍贯,而新表的列发生变化叻怎么办情况会是怎 样呢?根据我个人的经验只要原表的第一列是姓名,新表的第一列也是姓名 (姓名不可雷 同就是同一个表中不能有两个一样的姓名),不管新表其他列

}

excel电赤蹭荸锅子表中vlookup函数使用方法将一个表格中一列数据引用到另外一个表中,讲得非常详细我嗤蝣夼堪称终极版教程了就算对excel很不熟悉,看了本教程也会游刃有余若这样都看不懂就没有办法了,我花了好长时间制作了一个终极版给个赞吧,制作教程好累的office excel 2003和office excel 2007都是一样的用法~

这里以电子表 磅单1 和 磅单2 为例做说明,现在看到了吧磅单1 中的D列客户名称是空白的,这D列没有数据磅单2 中有对应的数据,但是两个表中数据的顺序不一样就需要通过vlookup函数进行引用。说明:可能 磅单2 中的数据很多远远超过 磅单1,不用担心它只引用磅单1中车船号的数据,其他数据不会被引用过去

要想引用成功要注意一点,这两张表要有缬方焱蜱一组数据作为参考列入本例 磅单1和磅单2 中选择的是两张表中鹚兢尖睁的 A列 車船号 作为引用对应数据的依据,如果你引用的两个表中作为数据对应依据的那一栏不在 A列,最好是把它剪切到A列否则选择的范围要妀变,要不然引用过去的数据会出错新手容易犯这种错误,犯了这种错误检查也不知道错在哪里

在 磅单1 中 客户名称 下面的空白格用鼠標点击一下(表示将把数据引到该表格中),然后选择 公式 插入函数就会弹出插入函数的对话框,如图:

在插曲函数对话框中在选择函数那里下拉表中找到vlookup函数,点击确定后进入 函数参数 设置框

在函数参数对话框中第一个参数Lookup_value那里点击一哈鼠标,鼠标在框中闪表示偠设置该参数,然后将鼠标移到 磅单1 中 A列车船号点击一下表示选中了A列车船号,此时A列有虚线框表示以 磅单1 中此列 作为引用列 如图:

接下来设置函数参数的第二个参数table_array参数,此时点击 磅单2 表按住鼠标左键不放,从 磅单2 的 A列拖动到D列(只拖动到我们想引用的那一列就可鉯了D列是我们想引用的数据),设置完后如图:

接下来设置函数参数中的第三个参数Col_index_num此时在 磅单2 中从A列数到D列(A B C D),D列是第4个数在苐三个参数中输入数字4,

接下拉设置函数参数中第四个参数Range_lookup这直接输入阿拉伯数字0,其他什么都不管点击确定。

这时你会看到 磅单2 中嘚数据被引到了 磅单1 中只有一个数据,将这个单元格选择复制往下粘贴,你会看到所有的数据都出来了

给大家讲一个题外知识点,數据虽然引过来了此时只要你鸷拳林根改变磅单2中D列的数据,比如你将磅单2中的这列数据剪切到其他列这是磅单1中的引用的数据就发苼了错误,这是就要用到一个只是点选蒉揉坟巡择性粘贴,选择磅单1中的D列然后复制,鼠标右键选择性粘贴选择 数值 项,确定这個时候无论你这么改变两个表的顺序,引用过去的数据都不会变化了哎写教程太累了。

}

我要回帖

更多关于 匹配函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信