vlookup两张表格查找
竭诚为您提供优质文档竭诚为您提供优质文档/ /双击可除双击可除 vlookupvlookup 两张表格查找两张表格查找 篇一怎样使用 vlookup 函数实现不同 excel 表格之间 的数据关联 怎样使用 vlookup 函数实现不同 excel 表格之间的 数据关联 在工作中遇到一些统计表格的事情,其实就是很简单的 统计,粘贴、复制,但是不断的重复简单的粘贴、复制就是 一项非常费时的巨大工程,为了简化操作流程,提高工作效 率,特地在网上搜了些相关的资料来联系,个人也得到一些 小的体会,今天有兴致和大家分享一下,好好学习哟,有什 么问题大家可以交流交流哈。下面我们通过一个小小的例子 来说明如何用 vllkup 简化我们的工作。 分两种情况 1同一个sheet中有两个表格, 一个是旧表 (原始数据) , 一个是新表(做好后能得到我们所需要的数据) ; 2sheet1 中一个表(原始数据) ,sheet2 中一个表(新 1 11111 表) ,也是两个表,这两种情况都差不多,都是以原表为基 础,得到新表 我们看第一种情况,同一个 sheet 中有两个表, 原表为 新表为 这里原表为已知,新表中有数据的部分为,空格的地方 都是我们需要填写的,其实一对比这两个表,我们很容易发 现新表要填的内容就是原表中能找到的,但是行的顺序变了, 如果表格很大,我们反复使用粘贴复制来完成新表中的空缺, 眼睛都会找花,会很累,但是,现在我们用 vlookup,就 easy 多了。 循序渐进学 excel20 xx 成为高手的捷径数据录入与处 理. 选择“新表”中的 b2 单元格,如表 1 所示。单击[fx] 按钮,出现“插入函数”对话框。在类别中选择“全部” , 然后找到 Vlookup 函数, 单击[确定]按钮, 出现 “函数参数” 对话框,如表 2 所示。 表 1 表 2 第一个参数“lookup_value”为两个表格共有的信息, 也就是供 excel 查询匹配的依据,也就是“新表”中的 a2 2 21111 单元格。这里我们可以填入a2,加一个,是为了说明列不 变,是绝对的,而当你向下拖动的时候,列会相应的改变。 这样会简化我们得工作,注意一定要选择新表内的信息,因 为要获得的是按照新表的排列顺序排序。 第二个参数“table_array”为需要搜索和提取数据的 数据区域,这里也就是整个“基础数据”的数据,即“基础 数据a2d5” 。为了防止出现问题,这里,我们加上“” , 即“基础数据a2d5” ,这样就变成绝对引用了。 第三个参数为满足条件的数据在数组区域内中的列序 号, 在本例中, 我们新表 b2 要提取的是 “基础数据a2d5” 这个区域中 b2 数据,根据第一个参数返回第几列的值,这 里我们填入“2” ,也就是返回性别的值(当然如果性别放置 在 g 列,我们就输入 7) 。 (我的理解是,新表中性别这一列 要返回原表中性别所在的列,也就是性别在原表中是第几列 就填几,一般我们为了提高效率,在拖动后,只需要改这个 返回几列的数字,其他都不用改,方便快捷啊) 第四个参数为指定在查找时是要求精确匹配还是大致 匹配,如果填入“0” ,则为精确匹配。这可含糊不得的,我 们需要的是精确匹配,所以填入“0” (请注意excel 帮助 里说“为 0 时是大致匹配” ,但很多人使用后都认为,微软 在这里可能弄错了,为 0 时应为精确匹配) ,此时的情形如 图4所示。 这里填1, 软件会提示是true,填0会提示为false, 3 31111 但是根据经验我们填 0,提示为 false,但是是正确的,可 能是软件编程的时候出了问题,毕竟是盗版的,理解哈。 (注明一下,不要按照表格中的填写,按照文字所述才 是快捷之道,上表中,a2 应改为a2a2d5 应改为a2d5 最后一行固定为 0,我们所要改动的只有第三行, col_index_num。 按[确定]按钮退出,即可看到 c2 单元格已经出现了正 确的结果。如图 5 把 b2 单元格向右拖动复制到 d2 单元格,我们需要手工 改一下,只需要改之前我说的第三行,即可显示正确数据。 一行数据出来了,对照了一下,数据正确无误,再对整个工 作表的列进行拖动填充,拖动完之后,新表就出来了。 (向 下拉什复制 不存在错误问题的,这里不用担心,只需要保证我们所 拖动复制的行不出问题就没事了) 。这样,我们就可以节省 很多时间了。 在最后我还得说一点就是,这里我们举的例子,原表第 一列是姓名, 第二例是性别, 第三列是年龄, 第四列是籍贯, 而新表也是这样的,那假如原表的列还是不变,第一列是姓 名,第二列是性别,第三列是年龄,第四列是籍贯,而新表 的列发生变化了怎么办情况会是怎样呢根据我个人的 经验, 只要原表的第一列是姓名, 新表的第一列也是姓名 (姓 4 41111 名不可雷同,就是同一个表中不能有两个一样的姓名) ,不 管新表其他列怎么变(这里说的是列的顺序,与原表比较而 言哈) ,都按照上面的方法来处理。 但是如果新表第一列跟原表不一致, (原表第一列为姓 名,新表第一列不是姓名,而是其他的,比如年龄,那么你 就需要手动把新表中姓名这一列移到第一列来,再按照上面 同样的办法处理,否则,就会出错哟。 (个人经验哈,不足 之处还请指出) 。 第一个参数“lookup_value”为两个表格共有的信息, 也就是供 excel 查询匹配的依据,也就是“新表”中的 a2 单元格。注意一定要选择新表内的信息,因为要获得的是按 照新表的排列顺序排序。 第二个参数“table_array”为需要搜索和提取数据的 数据区域,这里也就是整个“基础数据”的数据,即“基础 数据a2d5” 。为了防止出现问题,这里,我们加上“”此 处一定要手动加上绝对引用防止出错,即“基础数 据a2d5” ,这样就变成绝对引用了。 第三个参数为满足条件的数据在数组区域内中的列序 号, 在本例中, 我们新表 b2 要提取的是 “基础数据a2d5” 这个区域中 b2 数据,根据第一个参数返回第几列的值,这 里我们填入“2” ,也就是返回性别的值(当然如果性别放置 在 g 列,我们就输入 7) 。 5 51111 第四个参数为指定在查找时是要求精确匹配还是大致 匹配,如果填入“0” ,则为精确匹配。这可含糊不得的,我 们需要的是精确匹配,所以填入“0” (请注意excel 帮助 里说“为 0 时是大致匹配” ,但很多人使用后都认为,微软 在这里可能弄错了,为 0 时应为精确匹配) ,此时的情形如 图 4 所示。 按[确定]按钮退出,即可看到 c2 单元格已经出现了正 确的结果。如图 5 向下拉填充柄即可。 这样,我们就可以节省很多时间了 篇二vlookup 函数的使用方法有两张 a 表和 b 表公试 应写在 a 表还是 b 表 分享到 20 xx-05-101122 网友采纳 Vlookup(查找值,区域,列序号,逻辑值) “查找值” 为需要在数组第一列中查找的数值,它可 以是数值、引用或文字符串。 “区域” 数组所