Windows Excel2013で説明していきます。
関連付けて集計するデータは以下の2組です。それぞれ共通する番号を振ってあります。項目名は異なっていてもかまいません。データの並び順はバラバラでもかまいません。
リレーションシップ機能を利用して集計する方法
Step.1 すべてのデータをテーブルにする
[挿入]→テーブルグループの[テーブル]を選択し、[テーブルの作成]ダイアログボックスでデータ範囲を指定します。すると色がつきます。すべてのテーブルに名前をつけましょう。[デザイン]→プロパティグループのテーブル名欄にテーブル名を入力します。「元テーブル」と「スマホ」にしました。
Step.2 「元テーブル」をピボットテーブルに変える
「元テーブル」を表示して、[挿入]→[ピボットテーブル]を選択します。[ピボットテーブルの作成]ダイアログボックスで、[このデータをデータモデルに追加する]にチェックを入れます。
Step.3 リレーションシップを作成する
ウインドウが開くので[すべてのフィールド]を選び、表示された2組のテーブルのフィールドをいくつかチェックを入れると、[テーブル間のリレーションシップが必要である可能性があります]という黄色い枠でメッセージが表示されますので、その横の[作成]ボタンを押します。[リレーションシップの作成]のダイアログボックスで、左側にそれぞれ2組のテーブルを選択し、右側にそれぞれ2組の関連付ける列を選択します。
Step.4 再びピボットテーブルで集計する
再度フィールドを選択し直すと正しく集計結果が表示されます。さきほどのメッセージは表示されません。2010以前のバージョンでは、関連付けする都度、VLOOKUP関数を使わなければ、こういった集計はできませんでした。進化したExcelに脱帽です。今後Accessくらいに進化するとなおうれしいのですが。
【Excel関連記事】
●Excel2013 「ピボットテーブル」機能を使って集計する方法
●Excel2013 「統合」機能を使って複数のデータ表を集計してまとめる方法
●Excel2013 「小計」でデータを集計する方法
●Excel2013 グラフの書式変更が素早く楽にできる!
●知る人ぞ知る!カンマ区切り形式のデータを集計する数式
●リスク管理!ブック内のプロパティに保存された個人情報を削除する方法
●超便利!ファイルを開くだけでサイトのデータをリアルタイムに取り込む方法
●生年月日から現在の年齢を計算する2種類の数式
●スペース(空白)が入った文字列を数式で2つのセルに分ける方法
●エクセル2013 ファイルから画像だけを簡単に取り出す方法
●2003以前のバージョンで2つのシートのデータを比較して違いを確認する方法
●画像タイトルを入力して好きな場所に画像を呼び出す方法
●これで安心!エクセルファイルの互換性チェック
●レイアウトが簡単!表を図にしてリンク貼り付けする方法
●安全ではない!?外部リンクの探し方
●セル内の文字列を改行するいくつかの方法
●知らないと損する!エクセル2013で使える無料のOffice用アプリ「ツイッター分析アプリ」
●エクセルで横棒グラフと縦折れ線グラフの複合グラフを作る方法
●エクセルファイル1つでパソコンやエクセルのバージョン情報を知ることができる関数
●ひと工夫してプレゼンで差をつけよう!エクセルの棒グラフで特定のデータを水平バーで表現する方法
●エクセルのバージョンやファイルの互換性チェックなんて関係無し!関数でグラフを作る方法
●エクセルで土日祭日をすっとばす数式WORKDAY関数の使い方
●エクセル2013は使える!?使えない!?困った時の対処法、作業効率アップの小技、エクセルの驚きの仕様など紹介
0 件のコメント:
コメントを投稿