- ベストアンサー
Excelの関数、文字列操作
セルにxxxxxxx.xlsという値が入っています。 拡張子".xls"を削除して、xxxxxxxだけにしたいのですが、こんなことができる関数はありますか。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
=SUBSTITUTE(A1,".xls","") でできると思います。
その他の回答 (5)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.6
=MID(A1,1,FIND(".xls",A1)-1) が自由度が少し大きいか。
質問者
お礼
回答ありがとうございます。 参考になりました。
- Cupper
- ベストアンサー率32% (2123/6444)
回答No.5
=SUBSTITUTE(A1,".xls","") =LEFT(A1,LEN(A1)-LEN(".xls")) =MID(A1,1,LEN(A1)-LEN(".xls")) =REPLACE(A1,SEARCH(".",A1,1),LEN(".xls"),"") 思いつくだけで、これだけ出てきます。 他にもあるかもしれません。 他の関数をネストしないSUBSTITUTE関数オススメ。
質問者
お礼
回答ありがとうございます。 参考になりました。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.4
A1の文字の後ろから"."+拡張子の4文字を消去なら =LEFT(A1,LEN(A1)-4) A1の文字から".xls"という文字を消去なら =SUBSTITUTE(A1,".xls","")
質問者
お礼
回答ありがとうございます。 参考になりました。
- ryuujiok2205
- ベストアンサー率21% (233/1098)
回答No.3
では、REPLACE関数をお使いください。
質問者
お礼
回答ありがとうございます。 参考になりました。
- ryuujiok2205
- ベストアンサー率21% (233/1098)
回答No.1
関数は必要ありません。 編集→置換で、 検索する文字列:.xls 置換後の文字列: とします。
質問者
お礼
回答ありがとうございます。
質問者
補足
編集-置換の方法は知っていおります。 同じことが関数で可能かということをお尋ねしたいのです。
お礼
回答ありがとうございました。 助かりました。