Home » Excel(エクセル)の関数・数式の使い方 » 別シートのデータを表示・別シートのセルを参照

別シートのデータを表示・別シートのセルを参照

対象:Excel97, Excel2000, Excel2002, Excel2003

実務でExcelを使う場合、複数のワークシートを連動させるといったことが行われます。

その最たるものが「3D集計」「3D参照」でしょう。

3D集計では複数のシートの合計などを計算するわけですが、単純に他のシートの値を参照する・表示させたいということも実務では少なくありません。

「別のシートのデータを表示させたいのですが...?」
「あるセルの値を、他のワークシート上のセルと連動させるにはどうしたらいいのでしょうか?」
といったご質問をいただくことも少なくありません。

[スポンサード リンク]

別のシートのセルを参照する操作手順

同一ワークシート上のセルを参照するのならば、「=A1」といった参照式を入力しますが、別のワークシートであっても基本的な考え方は同じです。


▼操作手順:別シートのセルを参照する
※Sheet1のA1セルにSheet2のB1セルの値を表示する例

Sheet1のA1セルに「=」を入力
 ↓
シート見出し「Sheet2」をクリック
 ↓
Sheet2のB1セルをクリック
 ↓
数式バーに「=Sheet2!B1」と表示されたことを確認し[Enter]キーを押す

上記の操作をすれば、Sheet1のA1セルにSheet2のB1セルの値が表示されるようになります。

別シートのセル参照を行う操作の解説

同一シート上で、A1セルにB1セルの値を表示させたいときには、A1セルに「=」を入力してからB1セルをクリックして[Enter]キーを押す、という操作をするはずです。

別シートのセルを参照する場合は、そこにシートを選択する操作が追加されるだけです。
(上記の例ではシート見出し「Sheet2」のクリックが該当します。)

キーボード操作に慣れているのならば、Sheet1のA1セルに「=Sheet2!B1」を、全部キーボードから入力してもOKです。

もちろん、
他のシートを参照する場合でも、参照しているセルが空っぽの場合には「0」と表示されます。
(上記の例の場合、Sheet2のB1セルが空の場合Sheet1のA1セルに「0」と表示されます。)

これを回避したいのであれば、Sheet2のB1セルの参照式を、以前ご紹介したようにIF関数を利用して、
「=IF(Sheet1!A1="","",Sheet1!A1)」
「=IF(ISBLANK(Sheet1!A1),"",Sheet1!A1)」
といった計算式にしてください。

Home » Excel(エクセル)の関数・数式の使い方 » 別シートのデータを表示・別シートのセルを参照

[スポンサード リンク]

トラックバック:2

TrackBack URL
別シートへのセル参照をオートフィルで−INDIRECT関数 from インストラクターのネタ帳
対象:Excel 97,2000,2002,2003 別のワークシートのセルを参照する方法をご紹介しました。 この方法をご存知の方からは、 「簡単に他の複数のシートのデータを表示させる方法はないのでしょうか?」 「オートフィルを使って他のシートのセルの値を表示できませんか?」 ...
他シートのデータを表示−リンク貼り付け from インストラクターのネタ帳
対象:Excel 97,2000,2002,2003 別シートのデータを参照する方法をご紹介しました。 参照するセルの数が少なければ、以前ご紹介した「=」を入力しておいてから別シートの参照したいセルを選択して[Enter]キーを押すという操作が簡単でしょう。 ですが参照範囲が広いよ...

Home » Excel(エクセル)の関数・数式の使い方 » 別シートのデータを表示・別シートのセルを参照

「Excel(エクセル)の関数・数式の使い方」の記事一覧

検索

このページの上部へ戻る

.