SHEET 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

ここでは、Microsoft Excel の SHEET 関数の書式および使用法について説明します。

説明

SHEET 関数は、指定されたシートまたはその他の参照のシート番号を返します。 

書式

SHEET(値)

SHEET 関数の構文では、次の引数の 1 つのみを使用します。

  • オプション引数。 これを使用して、シート番号を取得するシートの名前または参照を指定します。 それ以外の場合、関数は SHEET 関数を含むシートの番号を返します。 

解説

  • SHEET の検索/識別機能には、他のすべてのシートの種類 (マクロ、グラフ、またはダイアログ シート) に加えて、すべてのワークシート (表示、非表示、または非常に非表示) が含まれます。 
  • value 引数が有効な参照でない場合、SHEET は #REF! エラーを返します。 たとえば、 =SHEET(Sheet1!#REF) の場合、エラー値 #REF! が返されます。 
  • value 引数が有効なシート名でない場合、SHEET は #NA エラー値を返します。 たとえば、 = SHEET("badSheetName")#NA エラー値を返します。 
  • オブジェクト モデル (OM) には類似した機能が含まれているので、SHEET 関数はオブジェクト モデルで使用できません。 

使用例

次の表全体をコピーし、新しい Excel ワークシートのセル A1 (および隣) に貼り付けます。 結果が自動的に表示されない場合は、数式を選択し、F2 キーを押して Enter キーを押します。 すべてを表示するには、必要に応じて列の幅を調整します。 

数式 関数 (または失敗) 結果
=SHEET(QSalesByRegion) QSalesByRegion という名前のシートの番号を検索します (ブック全体で使用できるようにするスコープを持ちます)。 2
=SHEET(Table1) Table1... という名前のテーブルを含むシート番号を検索します。(誰のスコープがブック全体で使用できるようにするか)。 2
=SHEET(Hi_Temps) シークされた名前 Hi_Temps が含まれるワークシートに限定されているため、#NAME? エラー値を返します。 #NAME?
=SHEET("Stuff") Stuff という名前のワークシートのシート番号 (3) を検索して返します。 3

ページの先頭へ