end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

Excelのセルにファイル名やパスを表示

VBAなら簡単ですが、セル内に書く式で書くなら、次のような感じみたい

ファイルパス+"["+ファイル名+"]"+シート名 を表示

=CELL("filename")

pathのみを表示

=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)

ファイル名のみを表示

=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)

full pathで表示

=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1) & 
 MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)

※実際は1行で