リンクユニット

Windows8 & Office2013 Excel2013

Print Friendly, PDF & Email

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

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

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

参考[POWERPIVOT]タブが表示されていない場合は、以下の記事を参考に表示させてください。
POWERPIVOTタブを表示させよう

データモデルに追加

Excelの2枚のワークシートに、それぞれデータがあります。
表内のセルを選択して、[POWERPIVOT]タブにある[データモデルに追加]をクリックします。ポップヒントには以下のように記されています。

データモデルへの追加
データモデルにこのExcelテーブルを追加して、リンクテーブルを作成します。リンクテーブルは、Excelのテーブルとデータモデルのテーブルとの間のライブリンクです。そのため、Excelのテーブルを更新すると、モデルのテーブルも自動的に更新されます。このテーブルが既にデータモデル内に存在する場合は、この操作により、コピーがモデルに追加されます。

データモデルに追加

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

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

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

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

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

ピボットテーブルでレイアウト

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

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

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

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

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

続きを見る

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

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

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

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

続きを見る

Excelを学習するなら、お勧めのテキストです。ぜひお手元においてご活用ください。

おすすめ記事と広告

こんな記事もあります

データラベルの図形の変更

Excel2013では、グラフのデータラベルの形を変更することができます。Excel2013の新機能です。 下の表を元にグラフを作成します。 ...

ペイントの起動画面とボタンの役割

ペイントを起動したときの各部の名称と操作方法です。 ①ウィンドウ操作ボタン このボタンをクリックすると、[元のサイズに戻す]、[移動]、[サ ...

アニメーションのコピー/貼り付け

PowerPoint2010から、アニメーションのコピーと貼り付けができるようになっています。 同じプレゼンテーションの中のスライドはもちろ ...

便箋のような罫線を引いた用紙を簡単作成

Wordで便箋のような罫線を引いた用紙を簡単に作成する方法です。 Enterキーで段落記号を表示 新規文書で[Enter]キーを連打して、段 ...

差分を追加

Accessで2つのテーブルの不一致レコードを抽出した後、その差分レコードをテーブルへ追加する方法です。 下のような[テーブルA]と[テーブ ...

-Windows8 & Office2013 Excel2013

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

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