Excel YYYYMMDDのファイル名(ブック名)を日付としてセルに表示する

毎日業務日誌を作っていますが、ファイル名を「20230315」のようなYYYYMMDDの「年月日」にしています。

私は、日付の欄を毎日入力し直すのが面倒

ということで、YYYYMMDDブック名から日付型にしてセル表示するサンプルです。

この方法だとTODAY関数と違って、日々セルの日にちが変わらないので便利です。

< スポンサーリンク >





ブックはこんな感じで保存されています。

 

日付の欄(下図の例ではA2のセル)に

=DATE(LEFT(SUBSTITUTE(RIGHT(CELL(“filename”),LEN(CELL(“filename”))-SEARCH(“[“,CELL(“filename”),1)),”.xlsx]Sheet1″,””),4),MID(SUBSTITUTE(RIGHT(CELL(“filename”),LEN(CELL(“filename”))-SEARCH(“[“,CELL(“filename”),1)),”.xlsx]Sheet1″,””),5,2),RIGHT(SUBSTITUTE(RIGHT(CELL(“filename”),LEN(CELL(“filename”))-SEARCH(“[“,CELL(“filename”),1)),”.xlsx]Sheet1″,””),2))

と入力すると、そのファイル名が日付として表示されます。

セルの書式設定で「ggg” “e” 年 “m” 月 “d” 日 ( “aaa” )”」に設定しています。

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします