ピアのパソコン学習ガイド
メニュー
Web会議・Googleツール

スプレッドシートで別シートを参照する方法|シート名!セル・別ファイル(IMPORTRANGE)・集計

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

先に結論

  • 書き方は =シート名!セル。式を入れている途中で、下のシートのタブを押してセルをクリックしても入ります。
  • シート名に空白や記号があるときは ='4月 売上'!B2 のように ' で囲みます。
  • 別のファイルの値は、この書き方では取れません。IMPORTRANGEを使います。

書き方

やりたいこと式
別のシートの1つのセル=売上!B2
シート名に空白がある='4月 売上'!B2
別のシートの合計=SUM(売上!B2:B100)
別のシートの表から引く=VLOOKUP(A2, 商品!A:C, 2, FALSE)
セルに書いたシート名で切り替える=SUM(INDIRECT(B1&"!B2:B100"))
別のファイルから取り込む=IMPORTRANGE("ファイルのURL", "売上!A1:C100")

クリックで入れる(いちばんまちがえにくい)

  1. 結果を出したいセルに「=」を入れる
  2. 下のシートのタブを押して、使いたいセルをクリック式に「売上!B2」が入ります。
  3. Enter で確定元のシートに戻り、値が出ます。

うまくいかないとき

困っていること直し方
#REF!「範囲が見つかりません」シート名がちがいます。タブの名前をコピーして貼ります
シート名を変えたら式がおかしいふつうの参照は自動で直りますが、INDIRECTの中の文字は直りません。式の文字を直します

よくある質問

別シートを参照するには?

=シート名!セル と書きます。シート名に空白があるときは ' で囲みます。

別のファイルを参照するには?

IMPORTRANGEを使います。

シート名をセルで切り替えるには?

INDIRECTを使います。

関連するページ

このページについて

画面の図は、ボタンの位置と名前が分かるようにこのサイトで描き直したもので、実際の画面とは色や細かい形が違います。ボタンの名前はアプリの版や端末で少し変わることがあります。料金や制限は公式サイトで確かめた内容を載せ、確かめた日を書いています。このサイトは各サービスの提供元とは関係ありません。運営者情報