=MID(CELL("ファイル名",AM4),FIND("]",CELL("ファイル名",AM4))+1,255)
みなさん、私は上記を使って月を表すシート名を取得していますが、現在の年を返します。たとえば、現在は9月なので、12月までは2019年、1月から8月までは2020年になります。
上記の式は月を返すことはできますが、年に変換することはできません。
誰か何かアイデアはありますか?
答え1
次の式を使用できます:
=2000+RIGHT(MID(CELL("filename"),(FIND("]",CELL("filename"))+1),255),2)
注意
- 必要なセルにこの数式を入力します。
- 数式内の
2000
を に置き換えると、年が として取得されます。2001
2020
- シート名は です
Sept 2019
。 - Excel では Year 値のみが考慮され、
Sept 2019
や 、Sept 19
さらには のようになる場合があります09-2019
。