Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 可視化のためのデータ再構成 | 動的配列とインタラクティブレポーティング
エクセル数式

可視化のためのデータ再構成

メニューを表示するにはスワイプしてください

グラフは、簡素化され構造化されたデータセットで最も効果を発揮します。本章では、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 地域リストの再構築
expand arrow

Summary シート内で、静的な地域値を次の数式に置き換えます:

=UNIQUE(Sales_Data[Region])

これで、地域リストは新しい地域が追加されるたびに自動更新されます。

ステップ2 売上集計の修正
expand arrow

B2 に次の数式を入力します:

=SUMIFS(Sales_Data[Revenue], Sales_Data[Region], A2#)

各地域ごとに動的な売上合計が表示されます。

ステップ3 注文数数式の修正
expand arrow

C2 に次の数式を入力します:

=COUNTIFS(Sales_Data[Region], A2#)

注文数も地域リストと連動して動的に更新されます。

ステップ4 新しいデータセットデータの追加
expand arrow

次の行を Sales_Data にコピーします:

14/03/2026,1073,C020,Laptop,Southwest,Sofia,3

Summary の計算が自動的に更新されることを確認します。

ステップ5 チャートシートの作成
expand arrow

新しいワークシートを作成し、次の名前を付けます:

Charts
ステップ6 集計データの整形
expand arrow

A2 シートの Charts に次の数式を入力します:

=TRANSPOSE(Summary!A2:B7)

これで、集計テーブルがグラフ作成に適した横方向の構造に変換されます。

ステップ7 動的更新の検証
expand arrow

Sales_Data 内の値を変更します。 次の流れで自動的に更新されることを確認します:

Sales_Data → Summary → Charts
ステップ8 グラフの作成
expand arrow

次を選択します:

A2:F3

集合縦棒グラフを挿入します。

次のことを確認します:

  • 地域が軸ラベルになる;
  • 売上値が棒の高さになる。
ステップ9 システム全体のテスト
expand arrow

Sales_Data に追加の行を入力します。

次のことを確認します:

  • Summary シートが自動的に更新される;
  • Charts シートが自動的に更新される;
  • グラフの可視化も自動的に更新される。

1. なぜデータ可視化のワークフローでTRANSPOSEが使用されるのか?

2. 動的数式におけるA2#参照は何を表すか?

3. 動的レポートシステムでExcelテーブルが重要な理由は何か?

question mark

なぜデータ可視化のワークフローでTRANSPOSEが使用されるのか?

正しい答えを選んでください

question mark

動的数式におけるA2#参照は何を表すか?

正しい答えを選んでください

question mark

動的レポートシステムでExcelテーブルが重要な理由は何か?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  6
some-alt