excel学习库

excel表格_excel函数公式大全_execl从入门到精通

合并表格:两个工作表合并为一个工作表

最近呢,有粉丝求助,想要将左边的两个表合并为右边的一个表,也就是合二为一,如图所示:

从图中,我们可以看到,它们的表头是不一样的,这种类型的表格合并该怎么做呢,我们可以使用VLOOKUP结合IFERROR和MACTH函数来实现合并,完整的公式如下:

=IFERROR(VLOOKUP($A2,Sheet1!$A:$B,MATCH(B$1,Sheet1!$1:$1,0),0),VLOOKUP($A2,Sheet2!$A:$B,MATCH($C$1,Sheet2!$1:$1,0),0))

现在我们来看一下这个公式:

1、MATCH函数用于查找指定项在指定范围内的位置的函数。

在公式中的作用就是返回表头字段在对应表格的位置,即MATCH(B$1,Sheet1!$1:$1,0)返回B1字段在表1首行中的位置,MATCH($C$1,Sheet2!$1:$1,0),0)则返回C1字段在表2首行中的位置。

借助MACTH函数能够精准识别字段所在列,这样就无需手动更改列号,便于函数公式快速查找并返回数值,当然,在本例子中,需返回的值都在第2列,也可以省去MACTH函数。

2、VLOOKUP函数用于在表格中垂直查找数据并返回相应的值。

在公式中的作用就是用于返回查找数据在对应表格的值,观察三个表格,不难发现,每个表都有A字段,因此,以A字段为基准,借助VLOOKUP函数查找并返回相对应的值。

即VLOOKUP($A2,Sheet1!$A:$B,MATCH(B$1,Sheet1!$1:$1,0)返回的是A2在表1中B1字段对应列的值,而VLOOKUP($A2,Sheet2!$A:$B,MATCH($C$1,Sheet2!$1:$1,0)则返回的是A2在表2中C1字段对应列的值。

3、IFERROR函数用于处理错误值,当表达式出现错误值时,返回指定的值或表达式。

在公式中的作用就是当表1无法找到对应值时,就到表2中进行查找。由于需要跨表查找,借助IFERROR函数可以更快地实现跨多表查找。

以上就是小兔分享的用函数合并两表的一种比较简单的方法,当然还有更多办法可以达到这个目的,欢迎分享到评论区,一起学习交流哦~

想了解更多精彩内容,快来关注

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接