ワークシート名を返す(Microsoft Excel)
ワークシートの名前をセルに直接入力する方法をお探しですか? Excelでは、CELL関数を使用してこれを簡単に行うことができます。セルに以下を含めると、Excelはシート名とともにブックのフルパスを返します:
=CELL("filename")
たとえば、これをMyWBワークブックのSheet1ワークシートのセルに入力した場合、Excelによって返される情報はC:\ My Documents \ [MyWB.xls] Sheet1のようになります(もちろん、ドライブとワークブックが保存されているディレクトリ)。
この値からワークシート名だけを返すには、セルで次を使用できます。
=MID(CELL("filename"),(FIND("]",CELL("filename"))+1),50)
これは、最大50文字のワークシート名で機能します。 (日常的に異なる長さを使用する場合は、数式の値を変更するだけです。)前の例を続けると、Excelは結果としてSheet1を返します。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2146)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkワークシート名を返す。