tft每日頭條

 > 圖文

 > excel怎樣将兩個表格交叉合并

excel怎樣将兩個表格交叉合并

圖文 更新时间:2024-12-27 16:06:15

有2個Excel表格,列标題内容和順序不完全一樣。現需要把這2個表格合并到一個總表中。(按标題一 一對應)

excel怎樣将兩個表格交叉合并(最有水平的處理方法)1

如果一列一列的粘,會非常的麻煩,如果有幾十個表格合并,你會不會崩潰掉?

其實,有一個函數可以輕松搞定,它就是:

HLOOKUP函數

vlookup函數同學們都很熟悉,那麼上面這個函數又有什麼作用呢?原來:

  • Vlookup函數是橫向(水平)查找
  • Hlookup函數是堅向(垂直)查找

舉個小例子,熟悉一下Hlookup函數。

【例】查找G産品各個部門的銷量

(産品所在行數已定,在第6行。部門在第幾列未知,需要在第一行查找)

公式:=HLOOKUP(A11,B$1:E$8,6,0)

公式說明

在第一行(水平方向)查找部門所在的列數,查找到後返回該列第6行的值。

excel怎樣将兩個表格交叉合并(最有水平的處理方法)2


合并表格是以标題為依據的,所以用Hlookup函數正好可以解決列列對應問題。

1、把表一的數據導進來

公式:B3單元格

=IFERROR(HLOOKUP(A$2,表1!$A$3:$D$7,Row(A2),0),"")

公式說明:

  • Row(a2) :向下複制公式時生成序号2,3,4,5。。。
  • IFERROR() :屏蔽搜索不到産生的錯誤值。

excel怎樣将兩個表格交叉合并(最有水平的處理方法)3

2、把表二的數據導進來

在編輯狀态下複制A3的公式到A7單元格,把工作表名稱修改為”表2“,然後向右向下複制3行即可。

=IFERROR(HLOOKUP(A$2,表2!$A$3:$D$7,ROW(A2),0),"")

:如果有更多表,同理。複制公式 - 修改表名 - 複制公式。本例是在同一個excel工作簿中,其實也适用于多個excel文件的合并。

如果用VBA,編一個小程序就可以批量完成任意多個表的合并。所以工作中如果經常遇到這樣的問題,建議同學們去學VBA吧。(不用擔心,零基礎也可以學會的)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved