[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ファイル名の一部をセルに表示する方法を教えてください。』(はと麦)
どのような関数を組めばよいかわからずご質問させて下さい。
このようなファイル名の数字の11の2桁だけエクセルのA1セルに表示したいのですが、どのような関数を組めばよいでしょうか?。
ファイル名
XXX XX11(XXXX-XXX)XXXXX
よろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:unknown >
ファイル名がセルに入っていて桁数が固定であれば他のセルに =MID(A1,7,2) (A1部分をファイル名の入っているセル番地にしてくれ) でいいと思うがファイル名の桁数が場合によって異なる、特定のフォルダ内にあるファイル名からとってきたい、など 私の書いた前提と違う部分があればそれを説明してくれ。
追記 ああ、どこかに入力してあったりするファイル名ではなく、そのブック名のことか。 (ねむねむ) 2015/05/12(火) 10:37
ファイル名まで取得するなら、
=MID(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND("]",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1),7,2)
とかです。
(ウッシ) 2015/05/12(火) 10:42
"]"の後ろを残していても影響ないので =MID(REPLACE(CELL("filename",A1),1,FIND("[",CELL("filename",A1)),""),7,2) でも構わないかもしれない。 (ねむねむ) 2015/05/12(火) 10:55
その通りですね。(・・;)
(ウッシ) 2015/05/12(火) 10:58
できました。
どうもありがとうございました。感謝です。
(はと麦) 2015/05/12(火) 11:01
解決済みだが。 私もまず、"["までを消して、と二度手間をしていた。
=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+7,2) でいいか。 (ねむねむ) 2015/05/12(火) 11:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.