- ベストアンサー
エクセル2003でhh:mm'ss"nnの書式設定
いつもお世話になります。 エクセル2003で、ラップタイム入力をするときの質問です。 1時間23分5秒6の場合、01230506と入力すると、01:23'05"06と表示できるように書式設定したい(つまり、:と'と"を付けてくれる。)のですが、どのようにすれば実現できるでしょうか? お忙しいところ申し訳ありませんがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 01230506と入力すると 書式を正しく入れていないと桁が間違いますね。 「00000000」 そうしたら、 =TEXT(A1,"00!:00!'00!""00") とするぐらいかな? 書式の設定自体は、上記の関数をマクロに組み込むしかないと思います。 数字だけでは、時間とは認識されませんね。
その他の回答 (2)
- nihonjinn
- ベストアンサー率39% (79/200)
回答No.2
タイムを使って合計などの計算をしたいのならシリアル値で入力しなければなりませんから、その場合はgoldengoldsさんの式を =TIME(LEFT(A3,2),MID(A3,3,2),MID(A3,5,2))+RIGHT(A3,2)/8640000 とし、書式設定の『表示形式』の『ユーザー設定』を 『h:mm'ss.00』とすればよいです。
- pbforce
- ベストアンサー率22% (379/1719)
回答No.1
書式設定ではないのですが A3に01230506と文字列で入れて下さい。B3に =LEFT(A3,2)&":"&MID(A3,3,2)&"'"&MID(A3,5,2)&""""&RIGHT(A3,2) とすれば、お望みの表示になります。