1

自動フィルターを使用したデータシートには、これがあります (値と列名はたとえば):

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

これにはマクロが必須ですか?

Street 列の値を結合したくありません。すべての行を保持したい。同じ値が長く続くのを避けるために、最初の列の表示に取り組みたいだけです。

4

2 に答える 2

2

ピボットテーブルを設定することもできます - これは次のようになります:

ここに画像の説明を入力

「挿入->ピボットテーブル」に移動し、指定されたデータを入力として選択し、ピボットテーブルを新しいワークシートとして作成します;)

すべてのフィールドを「行」セクションに配置し、小計または合計の計算を削除します。

合計する値がないため、それらの列を非表示にして、明確に表示する必要があります。

于 2012-09-19T09:29:29.930 に答える
0

関数を使用する場合。次のように実行できます。

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

この数式を別のシートに挿入します。

于 2012-09-19T09:15:12.897 に答える