在Excel中动态融合具有相同值的行单元格

时间:2012-09-19 08:37:34

标签: excel

在带有自动过滤器的数据表中,我有这个(例如值和列名称):

Continent      Country      City        Street
----------------------------------------------------------
Asia           Vietnam      Hanoi       egdsqgdfgdsfg
Asia           Vietnam      Hanoi       fhfdghdfdh
Asia           Vietnam      Hanoi       dfhdfhfdhfdhfdhfdh
Asia           Vietnam      Saigon      ggdsfgfdsdgsdfgdf
Asia           Vietnam      Hue         qsdfqsfqsdf
Asia           China        Beijing     qegfqsddfgdf
Asia           China        Canton      sdgsdfgsdgsdg
Asia           China        Canton      tjgjfgj
Asia           China        Canton      tzeryrty
Asia           Japan        Tokyo       ertsegsgsdfdg
Asia           Japan        Kyoto       qegdgdfgdfgdf
Asia           Japan        Sapporo     gsdgfdgsgsdfgf
Europa         France       Paris       qfqsdfdsqfgsdfgsg
Europa         France       Toulon      qgrhrgqzfqzetzeqrr
Europa         France       Lyon        pàjhçuhàçuh
Europa         Italy        Rome        qrgfqegfgdfg
Europa         Italy        Rome        qergqegsdfgsdfgdsg

我希望这样显示,如果过滤器更改

,动态融合行
Continent      Country      City        Street
    ----------------------------------------------------------
                                            egdsqgdfgdsfg
                                Hanoi       fhfdghdfdh
                   Vietnam                  dfhdfhfdhfdhfdhfdh
                                Saigon      ggdsfgfdsdgsdfgdf
                                Hue         qsdfqsfqsdf
                   ---
    Asia                        Beijing     qegfqsddfgdf
                   China                    sdgsdfgsdgsdg
                                Canton      tjgjfgj
                                            tzeryrty
                   ---
                                Tokyo       ertsegsgsdfdg
                   Japan        Kyoto       qegdgdfgdfgdf
                                Sapporo     gsdgfdgsgsdfgf
    ---
                                Paris       qfqsdfdsqfgsdfgsg
                   France       Toulon      qgrhrgqzfqzetzeqrr
    Europa                      Lyon        pàjhçuhàçuh
                   Italy        Rome        qrgfqegfgdfg
                                            qergqegsdfgsdfgdsg

宏是强制性的吗?

我不想合并街道列中的值。我想保留所有的线条。我只想处理第一列显示,以避免长序列相同的值。

2 个答案:

答案 0 :(得分:2)

您还可以设置数据透视表 - 这看起来像这样:

enter image description here

只需转到“insert-> pivottable”并选择您的给定数据作为输入,并将pivottable创建为新工作表;)

将所有字段放在“行”部分中,删除任何子字母或总和计算。

因为您没有任何值可以总结,所以您应该隐藏这些列,以获得清晰的视图。

答案 1 :(得分:0)

如果要使用功能。 你可以这样做:

=IF(MATCH(Tabelle1!A1;(Tabelle1!A:A);0)=ROW();Tabelle1!A1;"")

将此公式插入另一张表。