質問: 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
回答: 時刻シリアル値にするのがお勧め。 time関数のほかに a1に文字時刻数字があるとして、例えばb1に =timevalue(left(a1,2)&":"∣(a1,3,2)&":"∣(a1,5,2)) というのもあります。 b1セルの書式は時刻で○○:○○:○○型を指定。