ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.011

ピボットテーブルで行ラベルの複数フィールドを横に並べるには(レイアウトの変更)

2007/2010/2013

ピボットテーブルは、Excel2007から設定画面が一新され、機能も進化しました。

ピボットテーブルで行ラベルに複数のフィールドを設定して作成すると、Excel2007からは折りたたみ式の階層となる[コンパクト形式]というレイアウトでできあがります。

ピボットテーブルコンパクト形式

上図は、行ラベルに2つのフィールドを追加して作成したものです。今回列ラベルは使っていません。
2つのフィールドはA列のみに配置された階層構造となり、小計はグループの上に表示されています。

ピボットテーブルは、作成後にコピーして集計表に加工することも多いわけですが、この形式では集計表としてはレイアウトがよろしくないので編集が必要となります。

そこでピボットテーブルでは、3つのレイアウトが用意され、簡単に変更できるようになっています。

ピボットテーブル内にアクティブ セルを入れ、[ピボットテーブル ツール]-[デザイン]タブ-[レイアウト]グループ-[レポートのレイアウト]ボタンをクリックして形式を切り替えることができます。

レポートのレイアウト

ここで、3つの形式を選択することができます。それぞれ、次のような結果となります。

ピボットテーブルのレイアウト

アウトライン形式と表形式では、行ラベルの複数のフィールドは違う列に入ります。
Excel2003で作成したピボットテーブルは、表形式のレイアウトでした。

さらにアウトライン形式と表形式では、[レポートのレイアウト]ボタンの形式の下にある[アイテムのラベルをすべて繰り返す]をクリックすると、A列の第1レベルの空白となっているセルに、同じラベルの内容を表示させることができます。

アイテムのラベルをすべて繰り返す

その他、小計や総計の表示や位置変更も、[ピボットテーブル ツール]-[デザイン]タブ-[レイアウト]グループの[小計]ボタン、[総計]ボタンよりカスタマイズすることができます。
下図は、それぞれ[すべての小計をグループの末尾に表示する]の設定にしたものです。表形式はもともとがその設定です。

すべての小計をグループの末尾に表示する

いろいろカスタマイズして、一番いい状態のピボットテーブルを作り出してください。

twitter hatena line pocket

関連ヘルプ

データを並べ替えるコマンドについて
1列に入力されているCSVまたはテキスト ファイルのデータをカンマごとにセルに分割したい
セルにに入力されている数値データを1桁ずつにセルに分けるには
複数のキーで並べ替えを行う
アウトライン機能がついてる集計行を折りたたんだ状態でコピーする
昇順、降順でない独自の順番でデータを並べ替えるには
データのふりがな情報を取り戻す
小計(集計)を行ったがアウトラインが表示されない
特定の値を持つ行(レコード)をまとめて削除する
ピボットテーブルの元データ範囲を更新する
並べ替えデータの基本について
重複データを削除する
重複のない一意(一通り)のデータを取得する
データの最終行が範囲から外れ、フィルターの結果に常に表示される
セルの色で抽出を行いたい(色フィルター)