我在Excel中使用小计,分组,数据透视表等来根据ID对列进行求和。我每周都会在100行中获得一个表格,其中ID
列的重复值如下:
table:
ID Location
a Boston
a NY
c SF
d LA
c Seattle
我希望能够在不丢失数据的情况下对它们进行分组:
output:
ID Location
a Boston, NY
c SF, Seattle
d LA
我该怎么做?
数据样本#2 (使用@pnuts公式) - 此处的问题是,在删除TRUE行后,banner1
未显示{{ 1}}。在1
FALSE行的1,2,5
列中应为formula1
:
banner1
答案 0 :(得分:2)
对于不常见的要求并且假设ID
在A1中,这可以通过在ColumnA上排序然后在C2中输入来实现:
=IF(A2=A3,B2&",",IF(A1=A2,C1&" "&B2,B2))
并在D2中:
=RIGHT(C2)=","
向下复制以适应,复制结果并选择Paste Special ...,值,然后在ColumnD上进行过滤,以选择并删除“TRUE”行,然后删除D列。
对于频繁使用,像VBA这样的东西可能更实用(可能是在应用上述过程之前打开Record Macro创建的。)