Windows8 & Office2013 Excel2013

Print Friendly, PDF & Email

2つのテーブルから数式フィールドを作成

投稿日:2017年1月9日 更新日:

Excelでデータモデルに追加したテーブルを使って数式フィールドを作成する方法です。

作成した3つの表があります。
下は4月の売上表です。
4月の売上リスト

下は5月の売上表です。
5月の売上リスト

製品名の表です。
製品名テーブル

データモデルに追加

上記3つの表をそれぞれ、データモデルに追加します。
表内のセルを選択して、[POWERPIVOT]タブの[テーブル]グループにある[データモデルに追加]をクリックします。自動的に範囲を選択して、[テーブルの作成]ダイアログボックスが表示されます。[先頭行をテーブルの見出しとして使用する]のチェックボックスをオンにして[OK]ボタンをクリックします。
データモデルに追加

データモデルにリンクマークが付いたシートが3枚追加されます。下は、それぞれシートの名前を変更しています。
リンクテーブル

ダイアグラムビューの表示

[ダイアグラムビュー]をクリックします。あるいは、データモデルウィンドウの右下にある[ダイアルグラムビュー]ボタンをクリックします。
ダイアグラムビュー

下のように[製品名]フィールドでリレーションします。[製品名]テーブルの[製品名]を[4月]、[5月]テーブルの[製品名]へドラッグするだけです。

ピボットテーブルの作成

[ピボットテーブル]をクリックして、新しいシートにピボットテーブルを作成します。
ピボットテーブルの作成

3つのテーブルがフィールドリストに表示されます。
ピボットテーブルのフィールドリスト

テーブル名の変更

ピボットテーブルのフィールドリストに表示されるテーブルの名前は、以下の操作によって変更することができます。[数式]タブの[名前の管理]をクリックします。[名前の管理]ダイアログボックスが表示されます。[編集]ボタンをクリックして、変更することができます。
数式タブ

[名前の編集]ダイアログボックスの名前がピボットテーブルのフィールドリストに表示される名前になりますので、わかりやすい名前にしてください。
名前の編集

[売上4月]と[売上5月]の[売上額]を値フィールドにドラッグします。行アイテムには[製品名]テーブルの[製品名]フィールドをドラッグします。
ピボットテーブル

新しい計算フィールド

[POWERPIVOT]タブの[計算フィールド]の[新しい計算フィールド]をクリックします。
4月の売上額と5月の売上額の差を求めたいと思います。
新しい計算フィールド

[計算フィールド]ダイアログボックスが表示されます。[式]のテキストボックスに=を入力して、数式を入力していきます。[を入力すると、補助メニューが表示されますので、その候補の中から選択します。
計算フィールド

数式の確認

=[合計 売上額]-[合計 売上額2]と入力が終わったら、[数式の確認]ボタンを押してエラーがないか確認します。問題がなければ、[OK]ボタンをクリックして閉じます。
数式の確認

[計算フィールド1]が追加されて製品ごとの売上の差を求めることができます。フィールド名は、数式バーで変更するこができます。[計算フィールド]ダイアログボックスは、[計算フィールドの管理]をクリックして再度表示することができます。
計算フィールドの追加と結果

また作成した計算フィールドは、データモデルの計算領域にも記載されます。
データモデル

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

あなたへのおすすめ

関連記事

フォームで入力と検索

ExcelでもAccessの単票フォームのような形で入力したり、検索したりすることができます。 1レコードずつ表示することができ、検索も新規 ...

円柱や円錐のグラフを作成するには

Excel2013では、[グラフの挿入]から選択できるグラフの種類が大幅に減りました。 下はExcel2010の[グラフの挿入]ダイアログボ ...

段組みの境界線

長い文章は段組みにすると、ページ数を少なくすることができます。 段組みにしたい範囲を選択して、[ページレイアウト]タブにある[段組み]から[ ...

3つの条件を満たす値を求めるには

Excelでリストの中から、3つの条件を満たす値を求める方法です。 先日、職場で ちょっと難しい課題にぶつかってしまいました。 リストの中か ...

コメントに返信

Word2013では、コメントに返信ができるようになりました。 コメントを挿入するには、コメントを挿入したい範囲を選択して、[校閲]タブの[ ...

-Windows8 & Office2013 Excel2013

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.