データの可視化のための再構成
メニューを表示するにはスワイプしてください
グラフは、簡素化され構造化されたデータセットで最も効果を発揮します。本章では、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テーブルが重要な理由は何か?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 6