Anonymous
Anonymous asked in 電腦與網際網路軟體 · 1 decade ago

請問Excel中要將許多sheet相同資料合併要如何用呢?

我在Excel中有需多的sheet, 每個sheet資料有共同的一欄, 後面的的資料有一樣有的不一樣, 請問我要如何將許多sheet資料合併.

例如: sheet 1 - 欄A為 名字 欄B電話

sheet 2 - 欄A為 名字 欄B地址

sheet 3 - 欄A為 名字 欄B生日

雖然欄A都為名字但有些一樣有些不一樣,亦即sheet1有50人sheet2有40人sheet3有60人, 有些人名一樣,有些人名不一樣

如果要合併成一個sheet, 要如何比對呢?

謝謝

1 Answer

Rating
  • 1 decade ago
    Favorite Answer

    可以用VLOOKUP的函數!

    語法

    =VLOOKUP(索引鍵,Sheet 1!資料範圍,搜尋範圍大起第幾欄,求唯一值0)

    方法如下:

    請先增加sheet 0工作頁!

    假設每個工作頁搜尋範圍在A1:D6,並在其工作頁的欄A1為你要輸入姓名的地方,

    B1為你要出現的sheet 1電話,請輸入下列公式:

    =IF(A1="","",VLOOKUP(A1,Sheet 1!A1:B6,2,0))

    C1為你要出現sheet 2的地址,請輸入下列公式:

    =IF(A1="","",VLOOKUP(A1,Sheet 2!A1:B6,2,0)).

    D1為你要出現sheet 3的生日,請輸入下列公式:

    =IF(A1="","",VLOOKUP(A1,Sheet 3!A1:B6,2,0))

    然後將此公式往下複製即可得你要的,並滙整在Sheet 0工作頁上。

Still have questions? Get your answers by asking now.