Excelでシートの番号を取得したいときに使うのが SHEET関数 です。
指定したシートがブック内で何番目にあるかを取得できるため、シート管理や動的な参照に役立ちます。
この記事では、SHEET関数の基本的な使い方をわかりやすく解説します。
SHEET関数とは
SHEET関数は、指定したシートのシート番号を返す関数です。
シートは左から順番に番号が割り当てられており、その番号を取得できます。
- 引数を指定しない場合 → 数式を入力したセルがあるシートの番号を返す
- 引数にシート名またはセル参照を指定 → そのシートの番号を返す
ブック内のシート数を取得したい場合は、SHEETS関数を使用します。
書式
=SHEET([値])
引数の説明
- 値(省略可):シート番号を調べたいシート名やセル参照。省略すると数式があるシートの番号を返します。
SHEET関数の使い方
例①:現在のシート番号を取得する
=SHEET()
引数を省略すると、数式を入力したシートの番号を返します。
例えば、ブック内で左から3番目のシートなら、結果は「3」と表示されます。

例②:シート名を文字列で指定する
=SHEET("テスト")
この例では、シート名を文字列として指定しています。
「テスト」がブック内で左から何番目にあるかが結果として返されます。

PR
created by Rinker
¥1,300
(2026/05/10 22:09:52時点 楽天市場調べ-詳細)
関連関数
| 関数名 | 特徴 |
|---|---|
| SHEETS関数 | ブック内のシート数を取得する |
| CELL関数 | セル情報を取得する |
| ADDRESS関数 | セル番地を文字列で取得する |
| INDIRECT関数 | 文字列をセル参照として扱う |
| INFO関数 | Excel環境情報を取得する |
まとめ
SHEET関数は、指定したシートの番号を取得する関数です。
シートの並び順を数値で取得できるため、シート管理や動的な処理で役立ちます。
SHEETS関数との違いを理解して使い分けることが重要です。



Excel人気記事