SHEET関数の使い方

参照シートのシート番号を返します。

2013201620192021365
構文
=SHEET([値])
引数
  1. 値省略できる
どんな関数か

SHEET は、指定したシートがブックの左から何番目かを返します。引数を省くと、その数式が入っているシート自身の番号になります。シートの数は SHEETS で数えられます。非表示のシートも数に入るので、見えている順番とずれることがあります。シート名そのものがほしいときは CELL("filename") から切り出すのが定番です。Excel 2013 以降で使えます。

使用例

=SHEET("Sheet2") を入れると、こうなります。

構成
シート名番号
Sheet11
Sheet22

結果: 2

つまずきやすいところ

  • シートが左から何番目かを返す
  • 非表示のシートも数に入る

よくあるエラーと、その直し方

#REF!
指定した名前のシートが無いシート名の綴りを確かめる。名前は " で囲む(=SHEET("売上"))。シートを消したあとの参照が残っていることもある
#VALUE!
渡したものがシート名でも参照でもないシート名の文字列か、そのシートのセルを渡す

同じ「情報」の関数

情報の関数をすべて見る(21件)