如何将一个excel表格的数据匹配到另一个表中?

有两个表格,其中有几列的数据要引用到另一个表中,怎样快速匹配数据(就是通过查找和引用的函数去做)
关注者
208
被浏览
2,673,537

30 个回答

使用VLOOKUP函数

举例说明

有人问这个公式怎么用,我简单说一下。
如下图,一个xls文件中有Sheet1和Sheet2两个表。分别是:
【Sheet1】:【二班的学号与姓名】;
【Sheet2】:【一二三班的学号与成绩】。


现在我们的目的是:制作一份只包含【二班学生的学号、姓名、成绩】的表格。也就是要求我们在【Sheet1】中的C列填上成绩。

但是,成绩所在的表格,不仅有二班学生的,还有一班和三班的。而且因为有的学生没有参加考试,【sheet2】中缺少一部分二班学生。所以不可能靠直接复制粘贴的方式把成绩列粘贴到【Sheet1】中。

我们的方法是:在【Sheet1】的【C3】输入公式【=VLOOKUP(A:A,Sheet2!A:B,2,0) 】,再拖曳填充整个C列就好了。


就公式的每一部分,分别介绍:
【=VLOOKUP(】公式的开头部分,没什么好说的,记得用英文标点。
【A:A,】表示以Sheet1的A列为关键字查找。就是学号所在列,拖曳填充后下面不变。
【Sheet2!A:B】为在Sheet2中的查找范围,不考虑速度,越大越好,我自己常用的就是【Sheet2!A:Z】。记得要包含查找目标列。
【2,】表示返回第二列的数据,就是Sheet2中的【成绩】列。
【0)】在很多介绍中,这个位置应该填false,但是我用总是报错,填0就行了。

PS:如果是2003版的话,要将两表都安关键数据那一列进行升序排序再用这个公式,否则有时会报错。

谢邀,这个问题非常典型,我看回答底下已经有完整的excel自动补全信息的解决方法了,这篇来给大家介绍一种更方便快捷的解决方法。

亮点:能够在满足不同表格间数据追加合并的前提下,实现进一步的数据自动处理和分析。

先看效果:

这里以一个场景为例——客户基本信息跟进记录之间的追加合并。

一般来说,客户基本信息是一个独立的表,用来收集客户的基本信息用作企业销售打单,而跟进记录一般是销售在拜访客户之后的情况记录。

这两个表之间是相互独立的,也就是说,你没办法在一张表里同时看到客户的基本信息和最新的跟进情况,如下图:

上半部分为客户基本信息,下半部分为销售跟进记录

这个时候就可以用简道云数据工厂中的【横向连接】的功能将客户资料同后期的使用行为进行关联,让他们在一个表中出现,如下图:

两个表横向连接之后,还可以直接在这个新的表格里进行自动聚合计算,比如设置只展示销售最新一条的跟进记录,这样一来相当于三张表全部联动起来了。




下面给大家简单演示下怎么操作,非常简单,全程不写任何代码和函数!

所用工具:简道云(数据工厂),下面的演示是参考这个模板,大家可以对照着来:

第一步,选择数据源

进入简道云工作台,选择你需要横向连接的两个表格,作为我们新的合并表格的数据源。

如果大家的原始数据在excel上,直接把excel表格导入到简道云中即可,参考:

进入工作区>>应用设置>>数据工厂>>数据流,首先我们打开新建数据流,选取两个数据源,这里我们选择的是「客户信息表」与「客户跟进记录」作为数据源。

第二步,数据关联合并

接下来我们选择「横向链接」】将两个数据表进行关联。

横向连接分为「内连接」、「左连接」和「右连接」三种连接方式,这里我们选择「左连接」,根据连接字段「客户姓名」将两个数据表中等于「客户姓名」的止收尾两连接形成一个数据表。

第三步,设置最终表格要展现的字段

由于连接后的数据比较杂乱,我们可以通过「字段设置」对数据的字段进行排序及删减操作,让计算出来的数据更加美观。

1.字段隐藏/更名

把不需要看见或者重复的字段隐藏,只留下需要显示的字段;

2.字段排序

即使设置好了显示字段,但是字段的显示并不是符合使用习惯,我们可以继续对字段进行排序处理。

第四步,输出新的数据表格

数据流设计好以后,与输出节点进行相连,这样当团队负责人查看成员的客户跟进记录的时候还可以看到客户的具体信息。

到这里基本上就已经实现了题主的需求——多表之间信息的合并。但借助数据工厂,我们还能再更近一步!




大家应该都知道,一个客户的成单路径是很长的,不可能说销售跟进一次就能成单,通常需要好几轮的跟进才能判断商机。

那么在这个过程中,如果领导想要看到某客户的最新跟进情况,该怎么办呢?

传统的方法是,领导先找到这个客户所对应的跟进表,然后一条一条手动去翻,直到看到最新一条的跟进记录。

但通过数据工厂,可以直接自动智能展示最新一条的跟进记录,省去这一环节的麻烦!领导实时能看到销售最新的跟进情况。

设计原理和上面其实是一样的,这里我们只是在横向连接之前多了一步【分组汇总】的过滤操作,用来自动过滤出最新一条跟进记录。

如下图,以跟进记录为数据源,进行分组汇总,汇总规则选择【跟进时间】-【最晚】,这样一来后续就会自动汇总最新一条的跟进数据。

然后就是上面的横向连接,将客户基本信息和跟进记录连接起来,连接后,即可查看所有跟进过的客户最新跟进数据:

以上,全程不到10分钟即可设计完毕,而且是实时更新的,只要你其中的任何一个原表数据更新,这个计算结果也会同步更新。

完整教程参考:多个维度下的最新数据展示 - 简道云 - 帮助文档 (jiandaoyun.com)