先日、妻より年間のカレンダーを自分が思うとおりのデザインで作りたいとご要望があり、
エクセルのいろいろな機能を利用してカレンダーを作成してあげました。
Excel 2013を利用しております。

カレンダーを利用する際に利用した機能
セルの書式設定・・・・曜日を表示
条件付き書式・・・・・セルの色つけ
シート名の取得・・・・月の表示

そこで今回はシート名の取得を紹介します。

カレンダーなので、月ごとにシートを分け、シートの名前をセルに表示させる為に必要でした。

取得関数

[html]
=RIGHT(CELL(“filename”),LEN(CELL(“filename”))-FIND(“]”,CELL(“filename”)))
[/html]

CELL(“filename”)でファイル名を取得して・・・結果(C:\Users\XXXXXXX\Desktop\[Book1.xlsx]シート名が表示)
]を検索して、文字数を算出して、右側部分を切り出す。

実施

※ ファイルを保存する前に実行すると以下の結果になります。
スクリーンショット_012015_073002_AM

取得出来ました。
スクリーンショット_012015_073123_AM