可視化のためのデータ再構成
メニューを表示するにはスワイプしてください
グラフは、簡素化され構造化されたデータセットで最も効果を発揮します。本章では、TRANSPOSE を使用して動的な集計出力をグラフ用の形式に整形します。
TRANSPOSE の構造
=TRANSPOSE(array)
array: 反転させる範囲またはデータセット;- 縦方向の範囲は横方向に変換;
- 横方向の範囲は縦方向に変換。
本章で使用する数式:
=TRANSPOSE(Summary!A2:B7)
この数式により、縦方向の集計テーブルが横方向のグラフ用構造に変換されます。
集計数式におけるスピル参照
=A2#
A2#: アンカーセルに連動した全スピル範囲。
本章で使用する動的集計数式:
=SUMIFS(Sales_Data[Revenue], Sales_Data[Region], A2#)
=COUNTIFS(Sales_Data[Region], A2#)
これらの数式は、スピルされた領域リストのサイズに自動的に拡張されます。
ステップ1 地域リストの再構築
Summary シート内で、静的な地域値を次の数式に置き換えます:
=UNIQUE(Sales_Data[Region])
これで、地域リストは新しい地域が追加されるたびに自動更新されます。
ステップ2 売上集計の修正
B2 に次の数式を入力します:
=SUMIFS(Sales_Data[Revenue], Sales_Data[Region], A2#)
各地域ごとに動的な売上合計が表示されます。
ステップ3 注文数数式の修正
C2 に次の数式を入力します:
=COUNTIFS(Sales_Data[Region], A2#)
注文数も地域リストと連動して動的に更新されます。
ステップ4 新しいデータセットデータの追加
次の行を Sales_Data にコピーします:
14/03/2026,1073,C020,Laptop,Southwest,Sofia,3
Summary の計算が自動的に更新されることを確認します。
ステップ5 チャートシートの作成
新しいワークシートを作成し、次の名前を付けます:
Charts
ステップ6 集計データの整形
A2 シートの Charts に次の数式を入力します:
=TRANSPOSE(Summary!A2:B7)
これで、集計テーブルがグラフ作成に適した横方向の構造に変換されます。
ステップ7 動的更新の検証
Sales_Data 内の値を変更します。
次の流れで自動的に更新されることを確認します:
Sales_Data → Summary → Charts
ステップ8 グラフの作成
次を選択します:
A2:F3
集合縦棒グラフを挿入します。
次のことを確認します:
- 地域が軸ラベルになる;
- 売上値が棒の高さになる。
ステップ9 システム全体のテスト
Sales_Data に追加の行を入力します。
次のことを確認します:
- Summary シートが自動的に更新される;
- Charts シートが自動的に更新される;
- グラフの可視化も自動的に更新される。
1. なぜデータ可視化のワークフローでTRANSPOSEが使用されるのか?
2. 動的数式におけるA2#参照は何を表すか?
3. 動的レポートシステムでExcelテーブルが重要な理由は何か?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 6