ハマっている「お菓子」を教えて!

セルにxxxxxxx.xlsという値が入っています。
拡張子".xls"を削除して、xxxxxxxだけにしたいのですが、こんなことができる関数はありますか。

A 回答 (6件)

=SUBSTITUTE(A1,".xls","")


でできると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
助かりました。

お礼日時:2007/03/08 22:20

=MID(A1,1,FIND(".xls",A1)-1)


が自由度が少し大きいか。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考になりました。

お礼日時:2007/03/08 22:22

=SUBSTITUTE(A1,".xls","")


=LEFT(A1,LEN(A1)-LEN(".xls"))
=MID(A1,1,LEN(A1)-LEN(".xls"))
=REPLACE(A1,SEARCH(".",A1,1),LEN(".xls"),"")

思いつくだけで、これだけ出てきます。
他にもあるかもしれません。
他の関数をネストしないSUBSTITUTE関数オススメ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考になりました。

お礼日時:2007/03/08 22:22

A1の文字の後ろから"."+拡張子の4文字を消去なら


=LEFT(A1,LEN(A1)-4)

A1の文字から".xls"という文字を消去なら
=SUBSTITUTE(A1,".xls","")
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考になりました。

お礼日時:2007/03/08 22:21

では、REPLACE関数をお使いください。

    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考になりました。

お礼日時:2007/03/08 22:20

関数は必要ありません。



編集→置換で、
検索する文字列:.xls
置換後の文字列:

とします。

この回答への補足

編集-置換の方法は知っていおります。
同じことが関数で可能かということをお尋ねしたいのです。

補足日時:2007/03/05 16:14
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2007/03/05 16:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報