Excelで自分のブックのフォルダ名やブック名(ファイル名)、シート名を関数でセルに表示させる方法の記録です。
自分のブック情報を取得するには、「CELL」関数を使います。
このページは関数を使ってブックの情報を表示する方法です。
▼▼ VBAを使って自分のブックのフォルダを取得する方法はこちら ▼▼
>> Excel VBA ブックが保存されているフォルダ名をフルパスで取得する-Path、FullName
Excel VBAを使ってワークブックが保存されているフォルダ名をフルパスで取得する方法を記録します。 パスを取得するには、「Path」プロパティや「FullName」プロパティを使います。 目次「Path …
< スポンサーリンク >
自分のブック情報を関数で表示する方法
CELL関数、LEFT関数、MID関数、RIGHT関数、FIND関数を使っています。
CELL関数の引数(検査の種類)を「filename」に設定すると、フルパスで
フォルダ名\[ブック名]シート名
と表示されるので、LEFT関数、MID関数、RIGHT関数を使ってそれぞれを取り出します。
※CELL関数はブックを保存しておかないと何も表示されないので、必ず保存しておきましょう。
フォルダ名を表示
フォルダ名を取得しセルに表示するには、下記のように入力します。
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)
ブック名(ファイル名)を表示
ブック名(ファイル名)を取得しセルに表示するには、下記のように入力します。
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)
シート名を表示
シート名を取得しセルに表示するには、下記のように入力します。
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
こんな記事も書いています