[[20150512102330]] 『ファイル名の一部をセルに表示する方法を教えてく』(はと麦) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ファイル名の一部をセルに表示する方法を教えてください。』(はと麦)

どのような関数を組めばよいかわからずご質問させて下さい。

このようなファイル名の数字の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.