- ベストアンサー
EXCELで文字列を時刻表示(時:分:秒)にしたいのですが?
セル内の7桁時分秒表示(00時00分00秒0)の文字列から00:00:00(時:分:秒)と表示させる。 又は00:00:00:0(時:分:秒:0)と表示させる。 よろしくお願いします。 例 2121170 を 21:21:17 又は 21:21:17:0 1710500 を 17:10:50 又は 17:10:50:0 0001070 を 00:01:07 又は 00:01:07:0
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
◆表示だけなら ★表示形式をユーザー定義で、 00!:00!:00!:0 とします ★シリアル値にするなら 別のセルに =TIME(LEFT(A1,2),MID(A1,3,2),MID(A1,5,2))
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
時刻シリアル値にするのがお勧め。 TIME関数のほかに A1に文字時刻数字があるとして、例えばB1に =TIMEVALUE(LEFT(A1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)) というのもあります。 B1セルの書式は時刻で○○:○○:○○型を指定。
質問者
お礼
有難うございました参考にさせていただきます。
noname#204879
回答No.2
=TIMEVALUE(TEXT(A1/10,"00!:00!:00"))
質問者
お礼
有難うございました参考にさせていただきます。
お礼
大変参考になりました、有難うございました