Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ データの可視化のための再構成 | Excelの数式
エクセル数式

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

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

チャートは、簡素化され構造化されたデータセットで最も効果を発揮します。この章では、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テーブルが重要な理由は何か?

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

すべて明確でしたか?

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

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

セクション 1.  12

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  12
some-alt