1

我目前正在使用Google Spreadsheet。我看了很多不同的網站,但沒有找到任何資料來回答我的問題。數據關係谷歌電子表格

我在尋找的是一種功能,可以讓我連接2個電子表格,其中有一列是共同的(示例客戶ID)。它確實存在於Excel中,請參閱下面的鏈接。 它是否存在於Google電子表格中,我如何獲得此功能?
Example Microsoft

由於提前,

回答

0

能夠直接訪問樣本谷歌電子表格會做得很好,但這裏是一個公式,讓你開始:

=arrayformula(if (NOT(ISBLANK(arrayformula(A2:A))), VLOOKUP(A2:A, Sheet1!A2:C, {2, 3, 4}, TRUE),)) 

這裏是設置:

假設第1行是標題行,並且所有數據都從第2行開始。另外,每個列中的公共列是列A.因此,我們將使用列A連接2個數據集。

Sheet1包含您的第一個文件中的數據。在單元格A1中使用此公式:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123_FILE1", "sheet1!A1:C") 

此處,將URL替換爲您的第一個電子表格文件。這將顯示該文件的Sheet1選項卡中的所有數據,從第1行開始,並顯示列A到C的所有行。

Sheet2包含第二個文件中的所有數據,並將第一個文件的數據附加到第二個文件中的這些數據之後的列。爲此,需要2個公式: 在單元格A1中,我們使用相同的IMPORTRANGE()公式,但是從第二個文件中提取數據。在這種情況下,它會得到列A到E:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/abcd123abcd123_FILE2", "sheet1!A1:E") 

現在小區F2,這是第一個空欄,上面放置ARRAYFORMULA:

=arrayformula(if (NOT(ISBLANK(arrayformula(A2:A))), VLOOKUP(A2:A, Sheet1!A2:C, {2, 3, 4}, TRUE),)) 

這將然後填寫欄˚F ,G和H,數據集1的列B,C和D由於大括號{}中的數字。