excel|用vlookup把两个或者多个excel表格,整合到一个表格中
在使用excel的过程中 , 经常遇到需要将两个或者多个有某种关联的表格数据整合到一个表中 , 比如在进销存软件中导出的商品销售表和商品提成表 , 有了提成的比例和销售数据 , 我们就可以迅速的计算出提成数据 , 再比如学生档案表和学生成绩表 , 通过关联 , 我们可以在看到档案的同时 , 查看到学生的成绩 。
本文插图
这种操作在sql语言中 , 是通过join等来完成的 , 那么在excel中如何实现呢 , 我们来分享两种方法vlookup和index+match方法
1.使用vlookup函数 , 数据在两个不同的表格中
本文插图
函数解读:=VLOOKUP(A2,提成表!$A$2:$E$5,5,FALSE)
第一个参数A2为查找值
第二个参数为查找的范围 , 因为范围要固定 , 所以用F4改为了绝对引用 。
第三个参数为返回数据的列 , 在我们这个表格中为第5列
第四个参数为精确匹配 。
当完成以后 , 我们用公式进行了填充 , 当错误值#N/A出现 , 当vlookup出现错误值如何解决了 。 我们使用到了iferror函数 , 当有错误值返回的时候 , 返回0
=IFERROR(VLOOKUP(A2,提成表!$A$2:$E$5,5,FALSE),0)
【excel|用vlookup把两个或者多个excel表格,整合到一个表格中】用了一个很简单的函数 , 我们就规避了错误值的出现 。
2.index+match组合
这个我们拆分开来 , 因为怕大家看的复杂 。
先计算出所在的行数:
本文插图
函数解读:=MATCH(A2,提成表!$A$2:$A$5,0)
第一个参数为查找值 , 第二个参数为查询的范围 , 第三个参数为匹配方式 , 在我们进行填充后 , 如果在提成表中存在 , 就返回行号 。
接着我们使用index函数:
本文插图
公式解读=INDEX(提成表!$E$2:$E$5,MATCH(A2,提成表!$A$2:$A$5,0))
第一个参数为返回结果的行 , 第二个参数为所在的行号 。 查询到以后因为有错误值 , 我们又使用了iferror函数
=IFERROR(INDEX(提成表!$E$2:$E$5,MATCH(A2,提成表!$A$2:$A$5,0)),0)
通过以上两种方式 , 就能迅速的将两个表格整合到一起了 , 大家不要看公式很长 , 实际是非常简单的 , 可以动手尝试一下 。
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn
推荐阅读
- 查找|LOOKUP,一个比VLOOKUP还灵活的查找函数
- |从0到1快速入门Excel透视表,看这一篇就够了
- 电脑使用技巧|Excel数据处理与分析应用课程:NO2文件管理与打印设置
- 微信,苹果手机|苹果手机如何同时登陆两个微信 iPhone微信多开教程
- Reno4|明星都在用什么手机?除了苹果,这两个国产品牌成首选
- 发票号码|EXCEL如何匹配汇总字段
- 群众网|我们一直对芯片领域有两个误区
- Android系统|酷比魔方IPlay20平板:深度使用两个月 非常棒的刷剧神器
- 电脑使用技巧|表格技巧—Excel表格太大怎么办
- 电脑使用技巧|Excel表格很多重复行,只取某一行小技巧
