プロが教えるわが家の防犯対策術!

(1)A列にファイル名(文字数任意)と拡張子(文字数任意)が入力されています。
fileAaa.exl
fileBbbbb.exlx
fileCc.doc
fileDddd.docx

(2)↑のデータからMID関数を使ってB列にファイル名 C列に拡張子を表示させたい

質問1. A列の拡張子"."の位置が左から何文字目かを知るための関数名を教えてください。
質問2. MID関数やBVA以外でもっと簡単にできる方法があればおしえてください。

A 回答 (2件)

質問1. 


B列には
=LEFT(A1,FIND(".",A1)-1)
C列には
=MID(A1,FIND(".",A1),LEN(A1))

質問2. 
A列を選択し、メニューの「データ」、「区切り位置」で「ドット」を区切り位置に設定すれば一発。
    • good
    • 0
この回答へのお礼

素早いご回答ありがとうございました。

区切り位置の方法があるとは全く不勉強でした。
この方法を採用させていただき解決しました。

詳しく解説していただき、ポイント順位に悩みましたが
No1さんの簡単な回答で、この場合に限り質問1.2とも充分理解できましたので
タッチ差ながら時間差でポイントさせていただきます、ご了承ください。

お礼日時:2009/05/22 08:41

質問1.A列の拡張子"."の位置が左から何文字目かを知るための関数名を教えてください。



=FIND(".",A1)


質問2.MID関数やBVA以外でもっと簡単にできる方法があればおしえてください。

[データ]-[区切り位置] で、区切り文字 "." を指定します。
    • good
    • 0
この回答へのお礼

素早いご回答ありがとうございました。

区切り位置の方法があるとは全く不勉強でした。
この方法を採用させていただき解決しました。

お礼日時:2009/05/22 08:40

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