2

正如标题所说,我需要连接或连接多行中在其中一列中具有匹配值的文本。(使用最新的 Firefox,寡妇 7)。

在 Sheet1 中,我有一个看起来像这样的表格(对不起,如果它看起来很乱 - 我不知道如何在 SO 上做一个整洁的表格):

大卫 | 1 | 蓝
史蒂夫 | 1 | 格林
詹姆斯 | 2 |
克里斯 | 1 |
史蒂夫 | 3 | 蓝
杰克 | 1 |
本 | 1 |
詹姆斯 | 1 |
杰克 | 2 | 黄色
乔治 | 4 |

在 Sheet2 中,我想要一个如下所示的表格:

大卫 |1| 蓝
史蒂夫 |4| 绿蓝
詹姆斯 |3|
克里斯 |1|
杰克 |3| 黄
奔 |1|
乔治 |4|

A 列显示唯一值(名称),B 列显示该名称的总和。

我已经成功生成了 A 列和 B 列,但是我很难生成第三列,它应该为 Steve 返回“Green & Blue”,为 Jack 等返回“Yellow”。

有谁知道如何做到这一点?您的帮助将不胜感激。

我使用以下公式生成了 Sheet2 列 A 和 B:
A 列:=UNIQUE(Sheet1!A:A)
B 列:=SUMIF(Sheet1!A:A,A1,Sheet1!B:B)。

这是电子表格:https ://docs.google.com/spreadsheet/ccc?key=0Avg34WusBUlRdGY1X3BSRlYxaWVkSmo3eVQzYlNvMXc


感谢您的关注。

4

1 回答 1

1

将 JOIN 函数与 FILTER 函数结合使用,因此在 C 列中:

=JOIN(" & ",filter(Sheet1!C:C,Sheet1!A:A=A1))

希望能帮助到你。

于 2014-04-29T14:06:56.033 回答