農林漁牧網

您現在的位置是:首頁 > 畜牧業

兩個Excel表格合併,最有水平的處理方法

2022-03-23由 office小白實戰基地 發表于 畜牧業

如何將多個excel合併

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

兩個Excel表格合併,最有水平的處理方法

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

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

HLOOKUP函式

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

Vlookup函式是橫向(水平)查詢

Hlookup函式是堅向(垂直)查詢

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

【例】查詢

G

產品各個部門的銷量

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

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

公式說明

在第一行(

水平方向

)查詢部門所在的列數,查詢到後返回該列第6行的值。

兩個Excel表格合併,最有水平的處理方法

合併表格是以

標題

為依據的,所以用Hlookup函式正好可以解決列列對應問題。

1、把表一的資料導進來

公式:B3單元格

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

公式說明:

Row(a2) :向下複製公式時生成序號2,3,4,5。。。

IFERROR() :遮蔽搜尋不到產生的錯誤值。

兩個Excel表格合併,最有水平的處理方法

2、把表二的資料導進來

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

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

:如果有

更多表

,同理。複製公式 - 修改表名 - 複製公式。本例是在同一個excel工作簿中,其實也適用於多個excel檔案的合併。

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