asamiのメモ帳

シート名をセルに表示させる

Excelでシート名をセルに表示させる。


↓の式でOK。
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

CELL()でシート名のフルパスを取ってくるので、
LEN()でシート名の長さをとってきて、
FIND()で"["が一番最後に出てくる位置を取ってきて、
RIGHT()でLEN-FIND=シート名の文字数 でシート名を取ってくる。

C:\asami\document\secret\TopSecret.xlsの「秘密」シートがある場合、
CELL()で「C:\asami\document\secret\[TopSecret.xls]秘密」が取得されるので、
「]」から後ろをとってきましょうというはなし。

合計: -
最終更新:2010年07月21日 13:24