2010-12-07 14 views
0

ファイル名から2番目と3番目の単語だけを取り出すには、forumulaが必要です。フォーマットは次のようになります: "120610 CHELSEA OPTICS.xls"。 「CHELSEA OPTICS」がセルに表示されるように、前に日付がないか、ファイルタイプが後ろにないように、式が必要です。私はこれを見つけようとしましたが、前の日付とファイルタイプの両方を取り除くことができる数式が見つかりませんでした。助けてください!ファイル名から2番目と3番目の単語を取得するExcelの数式ですか?

答えて

0

方法について:

=MID(A1,8,LEN(A1)-12) 

これは、日付は常に6桁の数字と、ファイルの種類は常に3文字であることを想定しています。

現在のブックのファイル名マイナスパスと拡張子は次のとおりです。

=MID(CELL("filename"),FIND("[",CELL("filename"))+1,(FIND(".",CELL("filename"))-FIND("[",CELL("filename")))-1) 

あなたが見ることができるように、それは非常に複雑になっているが、両側に8に1を変更する部分にあなたを取得する必要があります必要:

=MID(CELL("filename"),FIND("[",CELL("filename"))+8,(FIND(".",CELL("filename"))-FIND("[",CELL("filename")))-8) 

セキュリティ設定に応じて、ユーザー定義関数を使用する方が簡単かもしれません。

+0

ありがとうございました!しかし、私はそれを入力し、それだけでVALUEを思い付いた!私はファイルを保存した後。追加する必要があるものはありますか? –

+0

ファイル名はどこですか?セルで?それはどのように見えるのですか? – Fionnuala

+0

いいえ、私は保存されたファイルからファイル名をプルできるようにしたいと思います。名前はどこにも表示されませんが、ファイルの名前を取得してセルに表示することは可能です。 –

関連する問題