HOME > 数式 > 他のブックのワークシートを参照する

 他のブックのワークシートを参照する

他のブックのワークシートを参照する数式

1

下図は、「他のブックのワークシート」を参照する数式である。「参照元ブック」が開いている時ときと、そうでないときに、多少の違いがあるが、参照元ブックの開閉時に自動的に変わる。

エクセル 2007 他のブックのワークシートを参照する
2

下図は、その例である。相対参照、絶対参照、複合参照も使える。

エクセル 2007 他のブックのワークシートを参照する

マウスで参照する数式を入れる

エクセル 2007 他のブックのワークシートを参照する
1

今、左図ようなシートがあり、「西日本」列が、linksrc.xlsxブックの「西日本」シートのデータを参照するようにしたい、とする。

エクセル 2007 他のブックのワークシートを参照する
2

参照するセルのある、linksrc.xlsxブックを開く。

エクセル 2007 他のブックのワークシートを参照する
3

[Ctrl]+[Tab]キーで元のブックに戻り、セルC2に「=」を入れる。

エクセル 2007 他のブックのワークシートを参照する
4

続いて、[Ctrl]+[Tab]キーでlinksrc.xlsxブックに移り、シート見出し「西日本」をクリックする。

エクセル 2007 他のブックのワークシートを参照する
5

クリックと同時に、数式バーに「=[linksrc.xlsx]西日本!」と入る。

エクセル 2007 他のブックのワークシートを参照する
6

参照したいセルをクリックする(今回はセルB2)。

エクセル 2007 他のブックのワークシートを参照する
7

[Enter]キーを押して確定すると、元のシートに戻る。

エクセル 2007 他のブックのワークシートを参照する
8

入った数式を見てみると「=[linksrc.xlsx]西日本!$B$2」と絶対参照になっている。

エクセル 2007 他のブックのワークシートを参照する
9

セルC2を相対参照にする必要があれば、「相対参照を絶対参照に切り替える」を参照。

リンク貼り付けで参照する数式を入れる

エクセル 2007 他のブックのワークシートを参照する
1

今、左図ようなシートがあり、「西日本」列が、linksrc.xlsxブックの「西日本」シートのデータを参照するようにしたい、とする。

エクセル 2007 他のブックのワークシートを参照する
2

参照するセルのある、linksrc.xlsxブックを開く。

エクセル 2007 他のブックのワークシートを参照する
3

シート見出し「西日本」をクリックする。セルB2を選択し、[Ctrl]+[C]キーでコピーする。

エクセル 2007 他のブックのワークシートを参照する
4

[Ctrl]+[Tab]キーで元のブックに戻り、セルC2を選択し、そこで右クリックして出てきたメニューの《形式を選択して貼り付け...》を選ぶ。

5

出てきたダイアログボックスから《リンク貼り付け》ボタンを押す。

エクセル 2007 他のブックのワークシートを参照する
エクセル 2007 他のブックのワークシートを参照する
6

入った数式を見てみると「=[linksrc.xlsx]西日本!$B$2」と、絶対参照になっている。相対参照にする必要があれば、「相対参照を絶対参照に切り替える」を参照。