便利な機能

Excelのシート名を取得する関数

Excelのシート名を関数を使って取得する方法を解説します。

シート名を取得する

Excelのシート名を取得するには、CELL関数 を使用します。

数式サンプル

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

解説

CELL関数

CELL関数は対象のセルのさまざまな情報を表示することができます。

今回は “filename” でシート名を表示します。

Excel シート名 CELL関数

CELL(“filemame”,A1)を使うことで、現在開いているExcelのパス+[ファイル名]+シート名が表示されます。

※シート名を表示する場合は、対象シートのセルを選択します。
(サンプルではA1を選択していますが、セルはどこでも構いません)

あとは表示された結果からシート名を抜き出してしまえば完成です。

注意点

・ファイルが新規作成中で保存されていない場合はシート名が表示されません。

・パスに “[” や “]” が含まれている場合はうまく表示できません。(工夫すれば可能です)

関連記事