※ ChatGPTを利用し、要約された質問です(原文:時間の書式設定 (2つの質問))
時間の書式設定方法とセルの内容集計方法
このQ&Aのポイント
質問(1)では、TEXTファイルの時間表記を正しく表示するためのセルの書式設定方法について尋ねられています。
質問(2)では、EXCELで特定の項目を集計する方法について尋ねられています。
質問(1)の解決方法が質問(2)の解決にもつながる可能性があります。
例えば、次のようなTEXTファイルがあるとします。
0:00
開催
03:24
紹介
06:27
議題_1
10:11
議題_2
58:44
その他質問等
01:02:22
総括
01:05:51
次回連絡等
---------------------------------------------------
質問(1)
これを、このままEXCELにA1から貼り付けても以下のように
時間の部分が上手く表示されません。
0
開催
0.141666667
紹介
0.26875
議題_1
0.424305556
議題_2
2.447222222
その他質問等
0.043310185
総括
0.045729167
次回連絡等
------------------------------------------------------
そこで、これを時間であると
「セルの書式設定」で書式を指定する作業が必要と思われます。
どのように指定しますか ?
一つの書式で指定するのがベストですが
分:秒(03:24)と時間:分:秒(01:02:22)の2つの書式があるので
指定も2つに分ける必要があるならどちらでOKです。
-------------------------------------------------------
質問(2)
最終的には、以下のように項目毎に集めようとしています。
H列に
開催
紹介
議題_1
議題_2
その他質問等
総括
次回連絡等
N列に
0:00
03:24
06:27
10:11
58:44
01:02:22
01:05:51
H列は、=INDEX(A:A,ROW()*2) で問題なく集められました。
N列は、INDIRECT("A"&ROW(A1)*2-1)で集められましたが
ここでも書式設定の問題で時間表示が上手くいきません。
質問(1)が解決する事で質問(2)も
解決に近づけそうですが、良き回答をお願いします。
お礼
ありがとうございます。 1)A列をセルの書式設定で文字列にする 2)テキストファイルをA列(A1)にコピペする 3)N列を利用、N1: =INDEX(A:A,ROW()*2+1)/IF(LEN(INDEX(A:A,ROW()*2+1))>5,1,60) 下方へコピペ 4)N列のセルの書式設定で[h]:mm:ssを選ぶと 0:03:24 0:06:27 0:10:11 0:58:44 1:02:22 1:05:51 N列のセルの書式設定で[>0.041666666]hh:mm:ss;mm:ssを選ぶと 03:24 06:27 10:11 58:44 01:02:22 01:05:51 以上確認しました。 >私なら、混乱を避けるために表示は00:03:24にします。 そうですね、 テキストファイルを最初から時間:分:形式に統一するか 教えていただいた、3)式でN列のセルの書式設定で[h]:mm:ssを選ぶか どちらかにしたほうが混乱なく処理できそうです。 式は大変参考に成りました。 ( [>0.041666666]hh:mm:ss;mm:ss は、こんな使い方もできるのですね。)