Windows8 & Office2013 Excel2013

Print Friendly

Excel2013ではリレーションシップを使おう

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

Excel2013では、テーブル同士の関連づけが簡単にできます。Vlookup関数を使うより簡単だと思います。

Excelの2枚のワークシートに、それぞれデータがあります。
表内のセルを選択して、[POWERPIVOT]タブにある[データモデルに追加]をクリックします。
データモデルに追加

[テーブルの作成]ダイアログが表示されます。[先頭行をテーブルの見出しとして展開する]のチェックボックスをオンにして[OK]ボタンをクリックします。
データモデルにデータが追加されます。
テーブルの作成

もう一つのシートのデータも同じように[データモデルに追加]をクリックしてデータモデルに追加します。※サンプルが悪くて分かりづらいかもしれませんが、[製品名]は、先に取り込んだデータモデルの[製品コード]と同じです。
ワークシートのデータ

スポンサーリンク

データモデルには2つのシートが作成されています。
ここでは、[売上]と[製品]シートです。シート名の先頭には、リンクのマークが付きます。
[ダイアグラムビュー]をクリックします。
データモデル

[売上]の[製品コード]と[製品]の[製品名]をリレーションします。各フィールドをドラッグで結ぶだけです。
[ピボットテーブル]をクリックして、ピボットテーブルを作成します。
Accessでないと出来なかったリレーションシップがExcelでも出来るようになったんですね。
Excel2010のPowerPivotでも可能です。
ダイアグラムビュー

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

下のようにそれぞれのフィールドから組み合わせて、分析したい表を作成することができます。
ピボットテーブルの作成

また、データモデルの追加は、ピボットテーブルの作成時のダイアログボックスにもあります。
シートからデータモデルへ追加

シートからデータモデルへ追加

Excel2013には、POWERPIVOTというアドインが標準で組み込まれています。 POWERPIVOTタブを表示させよう このPOWE ...

続きを見る

ピボットテーブルの作成ダイアログボックス

お勧め記事と広告

関連記事

複数オブジェクトの選択が可能

Word2013では、複数オブジェクトの選択が[オブジェクトの選択]ボタンのドラッグ操作で可能になりました。 画像や、テキストボックス、図形 ...

値によってテキストボックスの使用可と不可を切り替える

Accessのフォームで1つ目のコンボボックスで選択した値によって、次のテキストボックスの使用を有効にしたり、無効にしたりする方法です。 た ...

ページ数を1ページ減らすには

Wordには、自動的に圧縮して1ページ分を縮小してくれる機能があります。 Word2007までは、[印刷プレビュー]時に[1ページ分圧縮]と ...

セルの色でフィルター

Excelで下のように色分けした表を作成して、セルの色で絞り込む方法です。Excel2007からの機能です。便利なので、ぜひ活用してみてくだ ...

別フォームのサブフォームを更新する

Accessで現在開いているフォームを閉じる時に、別フォームのサブフォームを更新したい場合の方法です。 サブフォームの作成については、サブフ ...

-Windows8 & Office2013 Excel2013

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

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