1

考虑电子表格中的以下四行

AAA  VALUE   TAG
AAA  VALUE   TAG2
AAA  VALUE   TAG3
AAA  VALUE   TAG4

我希望能够将所有这四行组合成一行,如下所示:

AAA  VALUE    TAG,TAG2,TAG3,TAG4

这可能吗?

到目前为止,我找到了一个部分有效的公式。

=IF(A1=A2,C1&","&C2)

这给了我以下信息:

AAA  VALUE   TAG    TAG,TAG2
AAA  VALUE   TAG2   TAG2,TAG3
AAA  VALUE   TAG3   TAG3,TAG4
AAA  VALUE   TAG4   FALSE

为了使其更复杂,有时A列匹配的只有2行,有时A列匹配的有5行或更多。

我能做些什么来完成这项工作?

4

1 回答 1

1

如果您的数据在 A:C 中,从第 2 行开始,标签在第 1 行,请在 E2 中输入 =C2 并:

在 D2 中:=IF(A2=A3,"",COUNTIF(A:A,A2))
在 E3 中向下复制:=IF(A2=A3,E2&", "&C3,C3)并向下复制

然后将 A:E 复制到新工作表并在那里粘贴特殊值。过滤并选择 ColumnD 中的空白。删除这些和 ColumnsC&D。

于 2013-09-06T03:04:01.080 回答