两个excel表格信息合并 自动匹配_别再用Vlookup函数了,合并3个表格它更简单!...

在实际工作中,经常遇到把多个来源不同的表格合并成一个Excel表格的难题,如下面的工资级别表、考勤表和员工信息表合并到一个表中。

2270b8381e1b2ceb4aa6cbc6196cd0c1.gif


很多新手遇到这种问题不知所措,而熟悉Excel函数的同学会用Vlookup进行查找,但操作有些麻烦:

  1. 先提取各个表所有的员工姓名
  2. 把标题行复制到一个表中
  3. 用Vlookup根据姓名逐个表、逐个字段查找

只是如果需要列比较多,需要从右至左查,用Vlookup更麻烦。其实,Excel有一个新功能专门为合并表准备的,它就是power query的合并查询功能。想要获取更多财税工具,请V信搜索小程序:宏兴会计培训学校

操作步骤:

1、把工作表导入power query

数据 - 新建查询 - 从文件 - 找到文件导入 - 选取3个表格 - 转换数据

e3b96a7813d85b56cd820c6d79435a9d.gif


2、合并 工资级别表和员工信息表

选取员工信息表 - 合并查询 - 选取要合并的两个表格 - 分别选取姓名列 - 联接种类:完全外部(所有行)- 再点生成的合并查询最后一列 员工信息表 展开数据。

e038fe18603913ce24fdde321bb29c9c.gif


3、合并员工信息表和考勤表

选取已合并的工资级别信息表 ,同1步骤再把考勤表合并进来

f7002686098d734035fa3b36df1f3973.gif


4、整理合并后的表格

  • 右键可删除多余的列
  • 拖动可调整列的顺序
  • 按F2可修改列标题名称

094b38d5e6fd35e25bae64aeb75732f2.gif


在 Power Query中3个表最后合并、整理后的效果

8c61bcae938bade826dc5107f74e8229.png


5、导入到Excel工作表中

点击 关闭并上载 后,三个表格都会以工作表形式导入到excel中,删除多余的表格。想要获取更多财税工具,请V信搜索小程序:宏兴会计培训学校

33dee9904448c022c8dc0a5256ef4abe.gif


最终生成的合并表如下图所示:

7a0bd66ee08c936fecce177143dba00d.png


值得一提的是由Power Query生成合并表是动态的,它会随数据源更新而更新(可以选择手工刷新或60秒自动更新)

宏兴会计培训小编说:我们曾用power query解决了很多excel难题,其实power Query还有一个很明显优势就是处理超大数据量。只是它是一个新的比较系统的功能,想熟悉还需要下很多功夫。

软件介绍: 两个Excel表格匹配合并Excel文件信息匹配软件使用说明软件功能本软件能实现两个excel文件之间整条数据按某一个列进行匹配,并将匹配成功的行数据合并为一整行,之后输出到新的excel中。(匹配的源文件中,未匹配成功的行也会输出到新的excel中)。例如:A表有数据内容  姓名 工号 年龄    张三 9001 23    李四 9002 45  B表有数据内容 姓名 性别 学历    张三 男 本科生    王丽 女 研究生  以A表的作为匹配的源文件,A表第一列作为匹配内容;B表作为搜索的文件,B表第一列作为匹配内容,匹配结果为新表数据内容姓名 工号 年龄 姓名 性别 学历    张三 9001 23 张三 男 本科生    李四 9002 45     软件使用指南指定需要进行匹配excel表格。需要在软件的根目录里,对“excel匹配设置.txt”进行修改(如没有此文件,请自行创建,文件名必须保持一致)。“excel匹配设置.txt”包含四行内容,如软件中的示例:各行的含义如下:第一行:匹配excel源文件的绝对路径(如果文件在本软件根目录下,请直接输入文件名称即可)。第二行:源文件里需要进行匹配的列数。第三行:被搜索的excel文件的绝对路径(如果文件在本软件根目录下,请直接输入文件名称即可)。第四行:被搜索文件中进行匹配的列数。按上文的文本框内的配置,软件将会依照根目录中《拟录取名单》中第2列的内容,在根目录中《硕士生复试名单》的第一列搜索匹配(相同)的数据,并将《硕士生复试名单》中匹配成功的整行数据复制到《拟录取名单》相应行的末尾空白处,之后输出到一个新的excel文件里(文件在软件的根目录中)。建议在使用时候,将文件都拷贝到软件的根目录进行操作。双击运行“run.bat”文件如果系统提示无法运行,请右键点击“run.bat”文件,选择“以管理员身份运行”。特别提醒本软件只支持对xls格式的excel文件进行匹配,无法匹配xlsx格式的excel文件,请在进行匹配之前,自行做好格式转换。在输出新的excel文件以后,打开时可能会报错(如下图),此为您使用的excel软件版本较新,与旧版本(xls格式)不太兼容,并不意味着数据丢失,请在文件打开以后,另存为其他文件即可。本人开发此工具仅为了便于个人使用,允许一切人员对其进行使用。虽然在个人使用过程中没有出现数据匹配不准确的问题,但本人不对数据合并后的准确性做任何的保证。在使用本软件时候,请对需要进行匹配excel文件进行备份。如果数据丢失、覆写或误删,本人不承担任何责任。
好的,vlookup函数可以根据某一列的值在另一个表格中查找并返回相应的值,一般情况下需要指定查找的列和返回的列。下面是一个根据四列值来匹配的例子: 假设我们有两个表格,分别是“学生信息表”和“学生成绩表”。学生信息表包括学生的姓名、性别、年龄和班级,学生成绩表包括学生的姓名、科目和成绩。现在需要在学生成绩表中根据学生的姓名、性别、年龄和班级来查找相应的成绩。 首先,我们需要在学生成绩表中添加一列,用于合并学生姓名、性别、年龄和班级这四列的值,可以使用&符号进行连接。假设我们在学生成绩表中添加了一列“关键字”,公式如下: ``` =B2&C2&D2&E2 ``` 其中,B2、C2、D2、E2分别是学生的姓名、性别、年龄和班级。 接下来,在学生信息表中添加一列“关键字”,同样使用&符号连接四列的值。假设我们在学生信息表中添加了一列“关键字”,公式如下: ``` =B2&C2&D2&E2 ``` 其中,B2、C2、D2、E2分别是学生的姓名、性别、年龄和班级。 最后,在学生成绩表中使用vlookup函数进行查找并返回相应的成绩。假设我们需要查找的学生姓名、性别、年龄和班级分别存储在F2、G2、H2、I2单元格中,公式如下: ``` =VLOOKUP(F2&G2&H2&I2, 学生信息表!A:D, 4, FALSE) ``` 其中,F2&G2&H2&I2是要查找的四列值合并后的关键字,学生信息表!A:D表示要查找的表格范围,4表示返回的列数,即班级列所在的列号,FALSE表示精确匹配。 这样,vlookup函数就会根据学生的姓名、性别、年龄和班级在学生信息表中查找相应的班级,并返回对应的成绩。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值