っで、Excelのファイル名を取得して、その値からVlookupさせたりとちょっと便利に使う方法を考察。
=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)↑の式を、Excelにペロっと貼り付けると、そのExcelのファイル名が表示されます。
ただ、「ファイル名のみで拡張子(xlsx)はいらんわー」って場合は以下の通り。
=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH(".xls",CELL("filename"))-SEARCH("[",CELL("filename"))-1)っで、それぞれの関数のついての備忘
\Users\hogehoge\Documents\[A0001.xlsx]Sheet1っで、Search関数で,ファイル名を囲っている[]や、拡張子(.xls)位置をそれぞれ取り出します。さらに、mid関数でSearchで取り出した位置情報から、必要な文字数を切り取ります。(この手の式をアドリブでサポートしないといけない…大変だなー)
0 件のコメント:
コメントを投稿