2011-07-15 77 views
4

我有兩組以csv格式共享一個名爲「sku」的字段的數據。在Open/Libreoffice中合併數據calc

第二個有額外的列需要添加到第一個,但他們有不同的數據集,只有一些重疊。

需要合併的唯一數據是skus,它已經出現在第一個中。

例如:


文件1

SKU,FOO

一個,你好

B,世界


文件2

SKU,酒吧

一個,0

B,1

C,2

d,3


將導致 SKU,FOO,棒

a,h ELLO,0

B,世界,1


這可能嗎?

回答

4

在OpenOffice的:

  1. 複製粘貼你的兩個數據集到兩個不同的工作表在同一工作簿。

  2. 使用函數vlookup(與Excel中相同)將兩個數據集合並在同一工作表中。語法是= VLOOKUP(valueToSearchFor; tableToSearchIn; columnIdentifier; isTableSorted?)(source

  3. 然後你可以使用串連功能CONCATENATE(文本,文本2,... text30)到您的內容合併爲一個單元格。 (source

+0

示例:= VLOOKUP(A1,$ Sheet2。$ A $ 1:$ B $ 500,2,0)。 VLOOKUP有點類似於SQL中的JOIN語句。非常便利。謝謝! – fuzzyanalysis