• ベストアンサー

Excel 時刻について

Excel時刻に セルに07:00 と表示されてるのを そのセルにエンターキーを押すと07:00:00 になります これをしたくで沢山の07:00とか17:55などあって1つずつセル選択しエンター押しながらしないといけない状態です。 もっと簡単な方法ありませんか? セル書式設定にて表示形式を色々変えても変わらないです。 どなたか教えて頂けませんか?お願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

元データの列の表示形式(書式)が文字列になっているのではないですか。 質問表現や、これではないよという断り書きがなく(エクセルをよくわかった人は、推億されそうなケースは、そういうケースではないと質問に注記するのだが、質問者はそこまで行っていないようなので)、よくわからず、あくまで推測だが。 例として A列  B列 17:00 17:00:00 6:12  6:12:00 A列は書式が文字列になっているセルに17:00と入力したもの。 B列は ・関数 =TIMEVALUE(A1)をいれて ・表示形式を「時刻」の画面での「種類」は「13:30:55」を選んだもの(時+分+秒を表示する表示形式)を選択。 結果は、B列のような見てくれになる。 ーー なお A列(のA1セル)のデータが文字列か数値かは =TYPE(A1) が2なら文字列、数値なら1が返る。 質問者のデータの場合はどうですか。 時刻や時間は(通常の入力方法で入力すると)、エクセルでは、セルの値(VBAでのValue)が数値=日付時刻シリアル値になると思うので、数値(=1)と返ると思う。 日付時刻シリアル値の概念を理解し、シートのセルの値がそうなっているかどうか(表示形式の適用後の見てくれでなく、セルの値です)が、エクセルの時間や時刻を扱う・考える根本です。この言葉初耳では。

ndckenji
質問者

お礼

ありがとう この方法で解決できました。

その他の回答 (3)

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.3

文字列として張り付いた時刻のデータを時刻のシリアル値にしたいという事ですね。 こんな手順でどうでしょう。 1.使用していない空きセルに1と入力し、書式を時刻にする(00:00になる)。そのセルをコピー 2.設定したいセルを全部選択 3.右クリックして「形式を選択して貼り付け」を選択、貼り付け:すべて、演算:乗算 と設定して<OK>

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.2

添付図だけで分かるでしょ?

noname#231758
noname#231758
回答No.1

Excelの基礎を習得しているのを前提として説明します 表示形式で時刻を選ぶ。それでは気に食わないならユーザー定義を使う

関連するQ&A

  • エクセルで時刻の入力をしたい

    エクセル2007を使っています。 時刻を入力したいのですが、24時間表示にするにはどうしたら良いのでしょうか? 24:30という時刻を入力したいのですが、表示が0:30になってしまいます。 セルの書式設定で「時刻」を選択し、種類で「13:30」というのを選びましたが、やはり表示は0:30のままです。 どうしたら24時間表示にできるのでしょうか?

  • エクセルの時刻表示

    エクセル初心者です 時間表示を0115と入力して1:15と表示させるために セルの書式設定の表示形式はどれを選択したらいいのですか? 基本的な質問ですみません

  • 時刻表示

    初歩的な質問なのですが、Excelで例えば1330と打つと13:30と表示するように 「セルの書式設定」⇒「表示形式」⇒「時刻」 で設定したのですが、数字を打ち込むとすべて0:00と表示されます。 設定の仕方が悪いのでしょうか?教えてください。

  • excelでの時刻表記

    いつもお世話になっております。 他の方が作成しているexcelの中に時刻が表記されているセルがあります。 書式設定としては分類が時刻、種類が13:30となっており、すべてが時分(10:00、14:00等)の表示 になっています。 あるセルにカーソルをあてると数式バーには10:00:00と表示されるのですが、別のセルでは10:00 と表示されます。 書式設定が同一なのですが数式バーへの表示が異なるのはなぜなのかを教えていただきたいと思 っております。 宜しくお願い致します。

  • エクセル 時刻の設定ができない

    28分56秒を28:56と入力をすると1900/1/1 4:56:00と表示されます セルの書式設定で表示形式を13:30に設定しても同じように表示されます またユーザー定義で設定しようとしても1900/1/1 4:56:00と表示されます どのようにすれば28:56と表示され時刻表示になるのでしょう よろしくお願いいたします

  • EXCELの関数について教えてください。

    EXCELの関数について教えてください。 A列のセルに「18:00 」or 「18:30」 or「19:00」 or「19:30」と入力するとB列のセルに「8:00」と表示され、「17:30」と入力すると「7:00」と表示される方法を教えてください。 セルの書式の表示形式は「文字列」ではなく「時刻」に設定したいです。 多分IF関数をつかうを使うのではないかと思うのですが、書式が「時刻」のためかうまくいきません。 よろしくお願いします。

  • Excel 時刻の計算方法

    Excel 時刻の計算方法 セルA 10/26/2010 06:54:32 セルB 10/27/2010 12:34:56 このような状態で、セルCにhh:mm:ss形式でAの時刻からBの時刻までにかかった時間を表示させたいのですが どうすればいいのでしょう

  • エクセルで抽出されたデータを時刻データにしたい

     あるソフトから勤怠のデータをエクセル形式で抽出する事が出来るのですが、 その際に、ソフトの方の設定なのか、エクセルデータになった際に時刻のデータは セルの書式設定での表示形式が「ユーザー定義」の「hh:mm」と自動的になっています。  なので、セル上でも「16:30」などの表記になっているのですが、時間が2桁でない時 (9:50 や 0:25)は、上の表示形式に当てはまらないのか、表示形式は「標準」となっており セルに表示される形は「9:50」「0:25」なのですが、最初から左詰めになっていて 時刻データとしての扱いがされていない為、勤怠データとして、その後の出勤時間の 計算等をする際に活用が出来ない状況となっています。  この表記が変わっているデータが、全体の中でもかなり多い為、もし変換をする方法が あるのであれば、教えていただきたいと思います。  よろしくお願いします。

  • エクセル 時刻表作成

    エクセル2003で自分用の電車の時刻表を作っています。 時刻の表示は 14:08 のようにしています。 セルは30程あり、数ヶ所に快速を表す快の字を付けて 快14:08 にしたいのです。 セルの書式設定で何を指定しても数字の部分がおかしくなり 快14:08 のようになりません。 漢字がなければきれいに 14:08 となります。 対処方法をご教示いただけないでしょうか? よろしくお願いします。

  • excelにて文字列を時刻として認識させたい

    たとえば 500と入力したときセルの表示には5:00と表示させ さらにそれを5:00であることを認識させるにはどうすればいいでしょうか? セルの書式で「0":"00」とすれば時刻形式にはなりますが、時刻としては認識しないので・・・

専門家に質問してみよう