2011-07-15 45 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