エクセルでシート名を取得する

実務でエクセルを使い出すと楽をしたい。いや、ミスを少なくしたいと思いはじめます。よく請求一覧のブックに月別の集計をシートごとにやっているってケースではタイトルに「○○月分」と入れると思います。先月シートをコピーしてきて今月で使う場合は「○○」の部分を手作業で書き換えてシートを利用します。シートをコピーしてシート名は書き換えるけどタイトルを書き換えるのを忘れることがよくあります。(私の場合だけかも)なのでシート名を取得してタイトルに貼り付けることができないかなあと探していたらありました。「CELL関数」が使えます。

="請求一覧表 "&MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256)

これでシート名がタイトルに反映されるので書き換えミスがなくなります。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です