正如标题所说,我需要连接或连接多个行中的文本,这些行在其中一列中具有匹配值。 (使用最新的Firefox,Widows 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列,但是我很难生成第三列,它应该返回'Green&蓝色为史蒂夫和'黄色'为杰克等。
有谁知道怎么做?非常感谢您的帮助。
我使用以下公式生成了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
谢谢你的期待。
答案 0 :(得分:1)
使用JOIN功能和FILTER功能 所以在C栏中:
= JOIN(“&”,filter(Sheet1!C:C,Sheet1!A:A = A1))
希望它有所帮助。