• ベストアンサー

時刻をコロンなしの入力にする関数 エクセル

たくさん時刻が入力されていて、コロンなしの4桁に関数で変換してたいです。添付ご覧ください。テキスト関数のようななにか簡単な変換方法はありますか? ユーザー定義ではなく、関数で使ってやりたいです。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6657/9435)
回答No.1

はい、テキスト関数で可能です。 4桁文字列にしたいのであれば C1=TEXT(A1,"hhmm") となります。 また、4桁数値にしたいのであれば、 C1=HOUR(A1)*100+MINUTE(A1) とすれば、2~4桁の数値になります。※0時台=2桁、1~9時台=3桁になってしまう 常に4桁表示にしたい場合は、書式設定の方で "0000" を設定してください。

honeybeans
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelでの時刻入力

    初めて質問を投稿します。 私は仕事でよくExcelを使うのですが、 Excelで時刻入力する際、通常は”15:00”というように入力しますが、 時刻の入力数が多過ぎて、毎回わざわざ”:(コロン)”を入れるのに手間がかかってます。 ”1500”と入力するだけで時刻を入力できる方法ってあるんでしょうか? その入力した時刻データを使って、別セルに関数で計算をさせてるんですが、 シリアル値で入ってないと当然計算ができないので困ってます。 セルの書式設定とかでどうにかできたりするんでしょうか? いい方法をご存知の方、どなたか教えて頂ければ嬉しいです。

  • エクセル コロン抜き時刻入力方法

    PC初心者なので簡単に教えて欲しいのですが・・・ 勤怠管理表を仕事で使いたいのですが、コロン「:」を使うので面倒で数字入力だけして自動的に変換される方法はないですか? 例としては9:00から出社の場合、9と打ち込むだけで9:00に変換してほしいのです。 エクセルの数式であったら教えて下さい。

  • EXCELでコロン「:」を使用した時にシリアル値にならないようにしたい

    EXCEL2007(他ヴァージョンは分かりません)にて、コロンを使用した時刻を入力すると、勝手に書式が変わって、表示は時刻のままですが、値がシリアル値になってしまいます。これが機能しないようにしたいです。 元々数式が入力されているセルで、必要に応じて時刻を手入力しているので、書式を文字列にするのは不可です(手入力後はマクロで元の数式を入れてます)。 要は通常は数式を使用し、コロン「:」を使用して入力した時は文字列としたいのです。 コロンを使用しないで、例えば15:00を1500のように入力すれば、目的は果たせるのですが、他の(EXCELの知識がない)作業者が使用するファイルのためどちらの入力方法でも稼働するようにしたいのです。同じ理由でシングルクォートの使用も不可です。 条件付き書式やTEXT関数を使用しても、シリアルへの変換後に機能するためかうまくいきませんでした。

  • エクセルの時刻入力

    こんにちは。 エクセル2003を使っています。時刻入力をする際例えば1300と入力したら13:00となるようにするには どうしたらいいのでしょうか。ユーザー定義でh:mmにして入力しても0:00と表示され 上の長細いfxとあるバーのところには1903/7/23 0:00:00と入っています。 どう設定すれば私のやりたいことができるでしょうか。 アドバイスよろしくお願いいたします。

  • Excelで簡単に現在時刻を入力するには

    Excelでセル内に現在時刻を入力する方法で質問です。 NOW関数では現在の年月日と時刻、TODAY関数では年月日が入力できますが、 時刻だけを簡単に入力する方法はないでしょうか。

  • エクセルで時刻表示が……

    エクセルで表を作成しています 時刻を入力することが多く コロン”:”を自動入力したく セルの書式設定でユーザ定義を選択し 種類の欄に0”:”00と入力し、OKを押下しました セルに 850と入力したところ いつもは8:50と 表示されるのですが、今日会社で そのような設定で行ったところ 8:50:と 50のうしろにコロンが 表示されてしましました 何か設定に ミスがあったのでしょうか? 全く理由がわからず 結局時刻を選択し 13:30をえらびOKを押し、セルの入力をおこなったので すが、 やはり不便で できれば なぜこのようになったのか 理由をしりたいのです 情報が少なく あまり参考にならないかもしれませんが ヒントでもいただければ とご質問させていただきました。何か アドバイスをいただける方は お願いいたします 自宅に帰って 自分のパソコンで 同じ操作をしたら その時は きちんと8:50と表示されました。 会社で使った表は もともと ほかの方が作ったもので  セルの書式設定が標準になっていたり 文字列になっていてりしていました それを ユーザ定義に修正したのですが そのことと 関係あるのでしょうか? 家のパソコンでできても 会社のパソコンでできないと 仕事に 影響してくるので 原因を知りたいです どなたか お知恵をお貸しください 宜しくお願いいたします

  • Excelで時刻のセル入力について

    Excelのセルに時刻入力(hh:mm)をしたいのですが、「:」(コロン)は自動入力できないでしょうか? 例えばセルに500と入力したら、5:00と表示されるようにしたいのですが…。

  • 数字入力の場合(小数点以下)ピリオドがコロンに変わる。

    エクセル セルの書式設定は標準になっています。 ユーザー定義は、G/標準又は「h]:mm:ss (日付、時刻、分数、またはユーザー定義の表示形式の詳細を指定します。)通常はG/標準になっています。 数字入力の場合(小数点以下)ピリオドがコロンに変わって 35.7と入力すると1900/1/1 11:07となる。 よろしくお願いします

  • エクセル ユーザー定義 時刻表示

    XP エクセル2003です。 12時00分~13時30分の入力を12001300で済むようにユーザー定義で 00"時"00"分""~"00"時"00"分" と設定しました。ところが時刻が一桁だとズレがでます。たとえば830900と入れると00時83分~09時00分となります。しかたなく8300900と入れると08時30分~09時00分とでます。8301100と入れるとこれも08時となります。時刻一桁でも頭に0をつけない方法があるでしょうか。

  • エクセルで時間入力10:30の:コロン省略したい。

    始業と終業の時間を入力し勤務時間を計算しております。 始業時間はA1に8:30 終業時間はB1に17:00と入れております。 コロン(:)を省略できるととても楽になります。8:30は830と入力、17:00は1700と入力して 表示にはコロンが入り、セルの書式としては時刻と認識し時間計算が出来ればありがたいです。 よろしくお願い致します。