ワークシート名を返す(Microsoft Excel)
ワークシートの名前をセルに直接入力する方法をお探しですか? 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の古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります:
linkワークシート名を返す。