- ベストアンサー
Excelで文字列の時間表示を計算できる形にしたい
Excel2000です 例えば文字列の「1分50秒」を計算できるような 数値の形「1:50」に変えることはできるのでしょうか? データがたくさんありますので、力づくで表示を直すのは難しいです 書式設定でも直りませんでした(うすうすはわかってましたが) マクロに疎いので、なるべく関数や機能での回答をよろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=TIMEVALUE(SUBSTITUTE(SUBSTITUTE(A1,"分",":"),"秒","")) SUBSTITUTEで"分"を":"にして"秒"を消して"1:50"に置換すれば TIMEVALUE関数で数値に変えられます。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
#1のmshr1962です。すみません。分秒でしたよね。 それでは式を =TIMEVALUE("00:"&SUBSTITUTE(SUBSTITUTE(A1,"分",":"),"秒","")) にしてください。 「"00:"&」で時分を分秒に修正しています。
質問者
お礼
度々の回答ありがとうございます おんぶにだっこで申し訳ありません とても助かりました^^ また質問することもあると思いますので よろしくお願いします
お礼
回答ありがとうございます 教えていただいた通りにすると分単位が、書式設定で見てみると「時間:分」になっているようで、「mm:ss」にすると例の「50:00」だけしか表示されません 「分:秒」に直すことは出来ますか?