ワークシートの名前をセルに直接入力する方法をお探しですか? Excelでは、CELL関数を使用してこれを簡単に行うことができます。セルに以下を含めると、Excelはシート名とともにブックのフルパスを返します:

=CELL("filename")

たとえば、これをMyWBワークブックのSheet1ワークシートのセルに入力した場合、Excelによって返される情報はC:\ My Documents \ [MyWB.xls] Sheet1のようになります(もちろん、ドライブとワークブックが保存されているディレクトリ)。

この値からワークシート名だけを返すには、セルで次を使用できます。

=MID(CELL("filename",A1),(FIND("]",CELL("filename",A1))+1),50)

これは、最大50文字のワークシート名で機能します。 (日常的に異なる長さを使用する場合は、数式の値を変更するだけです。)前の例を続けると、Excelは結果としてSheet1を返します。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11766)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります: