ファイル名から 2 番目と 3 番目の単語だけを抽出するフォーラムが必要です。フォーマットは「120610 CHELSEA OPTICS.xls」のようになります。「CHELSEA OPTICS」がセルにのみ表示され、前に日付や後ろにファイルの種類が表示されないようにする数式が必要です。これを見つけようとしましたが、前の日付とファイルの種類の両方を削除できる数式が見つかりませんでした。助けてください!
1510 次
1 に答える
0
どうですか:
=MID(A1,8,LEN(A1)-12)
これは、日付が常に 6 桁で、ファイルの種類が常に 3 文字であることを前提としています。
現在のブックのファイル名からパスと拡張子を除いたものは次のとおりです。
=MID(CELL("filename"),FIND("[",CELL("filename"))+1,(FIND(".",CELL("filename"))-FIND("[",CELL("filename")))-1)
ご覧のとおり、かなり複雑になっていますが、両側で 1 を 8 に変更すると、必要な部分が得られるはずです。
=MID(CELL("filename"),FIND("[",CELL("filename"))+8,(FIND(".",CELL("filename"))-FIND("[",CELL("filename")))-8)
セキュリティ設定によっては、ユーザー定義関数を使用する方が簡単な場合があります。
于 2010-12-07T17:41:51.027 に答える