结合像行,并连接相关的数据。 街道指数援助
所以我已经search和search,找不到解决我的问题。
我正在创build一个gis地图的街道索引。 我创build了一个网格,并将其join我的中心线。 修剪完列后,我的表格如下所示:
Name | Grid ACOMA CT | 10B ACOMA ST | 10B ACOMA ST | 6B ACOMA ST | 7B ACOMA ST | 9B ACOMA WAY | 10B ACOMA WAY | 9B ADAMS CIR | 4D ADAMS CIR | 7D ADAMS CT | 5D ADAMS CT | 7D ADAMS CT | 9D ADAMS PL | 7D
等等。 3800这样的条目。
我怎样才能把所有相似的街道(ACOMA ST)结合在一起,并让网格显示所有的值(10B,6B,7B,9B)。 我想如何看的例子:
ACOMA CT | 10B ACOMA ST | 10B, 6B, 7B, 9B ACOMA WAY | 10B, 9B ADAMS CIR | 4D, 7D ADAMS CT | 5D, 7D, 9D ADAMS PL | 7D
我知道如何手动(= CONCATENATE),但是我想要一个可以在所有3800个条目上运行的公式。
如果Name
在A1
尝试C2:
=IF(A1=A2,C1&","&B2,B2)
在D2中:
=IF(A2<>A3,"*","")
并复制下来以适应。
select全部,复制并粘贴特殊值,在顶部。 在ColumnD中过滤除*
以外的行并删除行。 删除filter并删除ColumnD。
如果您指定的输出格式只是一个build议,您可以考虑使用数据透视表来完成此类似如下所示:
为什么这是比别人更有用的方法,因为它更简单,维护也更简单,而且不需要重复复杂的复制步骤。 设置数据源的范围后,只需刷新表即可重新计算结果。 此外,它不依赖于按Name
sorting或分组的数据,即包含ACOMA CT
行可能不连续。
理想的Excel用户应尽可能利用现有的function。 如果这是合适的,我会很乐意提供额外的说明,如果你不确定数据透视表。