セルに日付または時刻を入力すると、既定の日付と時刻の形式で表示されます。 この既定の形式は、コントロール パネルで指定した地域の日付と時刻の設定に基づいており、コントロール パネルでこれらの設定を調整すると変更されます。 他のいくつかの日付と時刻の形式で数値を表示できますが、そのほとんどはコントロール パネルの設定の影響を受けません。
この記事の内容
数値を日付または時刻で表示する
日付と時刻は入力に合わせて書式設定できます。 たとえば、セルに「 2/2 」と入力すると、Excel は自動的にこれを日付として解釈し、セルに 2-Feb と表示されます。 これが目的でない場合 (セルに 2009 年 2 月 2 日または 09/2/2 と表示する場合など) は、[ セルの書式設定 ] ダイアログ ボックスで次の手順で説明するように別の日付書式を選択できます。 同様に、セルに「 午前 9 時 30 分」 または「 午後 9 時 30 分」と入力すると、Excel はこれを時刻として解釈し、 午前 9 時 30 分または 午後 9 時 30 分と表示されます。 ここでも、[ セルの書式設定 ] ダイアログ ボックスでの時刻の表示方法をカスタマイズできます。
[ホーム] タブの [数値] で、[数値] の横にあるダイアログ ボックス起動ツールをクリックします。
Ctrl+1 キーを押して、[セルの書式設定] ダイアログ ボックスを開くこともできます。[ カテゴリ] ボックスの一覧で、[ 日付 ] または [時刻] をクリックします。
[ 種類 ] ボックスの一覧で、使用する日付または時刻の形式をクリックします。
注
アスタリスク (*) で始まる日付と時刻の形式は、コントロール パネルで指定した地域の日付と時刻の設定に応じて変わります。 アスタリスクが付いていない書式は、コントロール パネルの設定による影響は受けません。
日付と時刻を他の言語の形式で表示するには、[ ロケール (場所)] ボックスで目的の言語設定をクリックします。
ワークシート上で選択範囲のアクティブ セルの数値が [ サンプル ] ボックスに表示されるので、選択した数値の書式設定オプションをプレビューできます。
カスタムの日付または時刻の形式を作成する
- [ホーム] タブで、[数値] の横にあるダイアログ ボックス起動ツールをクリックします。
Ctrl+1 キーを押して、[セルの書式設定] ダイアログ ボックスを開くこともできます。 - [ カテゴリ] ボックスで [ 日付 ] または [時刻] をクリックし、作成する表示形式に最も近いスタイルの表示形式を選択します。 (数値のカスタム表示形式を作成する場合は、最初から作成するよりも、既存の表示形式から作成する方が簡単です。)
- [分類] ボックスの [ユーザー定義] をクリックします。 [ 種類 ] ボックスに、手順 3 で選択した日付または時刻の形式に一致する書式コードが表示されます。 組み込みの日付や時刻の形式は変更や削除ができないので、上書きを心配する必要はありません。
- [ 種類 ] ボックスで、書式に必要な変更を行います。 次の表に示すコードのいずれかを使用できます。
日、月、年
| 表示結果 | 使用するコード |
|---|---|
| 1 ~ 12 (月) | m |
| 01 ~ 12 (月) | mm |
| Jan ~ Dec (月) | mmm |
| January ~ December (月) | mmmm |
| J ~ D (月名の最初の文字) | mmmmm |
| 1 ~ 31 (日) | d |
| 01 ~ 31 (日) | dd |
| Sun ~ Sat (曜日) | ddd |
| Sunday ~ Saturday (曜日) | dddd |
| 00 ~ 99 (年) | yy |
| 1900 ~ 9999 (年) | yyyy |
"h" または "hh" コードの直後、または "ss" コードの直前に "m" を使用すると、Excel は月ではなく分を表示します。
時、分、秒
| 表示結果 | 使用するコード |
|---|---|
| 0 から 23 までの時間 | h |
| 00 から 23 までの時間 | hh |
| 分 (0 から 59) | m |
| 00 から 59 分まで | mm |
| 0 から 59 の秒数 | s |
| 00 から 59 まで秒 | ss |
| 午前 4 時までの時間 | h AM/PM |
| 午後 4:36 の時刻 | h:mm AM/PM |
| 午後 4:36:03 の時刻 | h:mm:ss A/P |
| 経過時間 (時間単位)。たとえば、25.02 | [h]:mm |
| 経過時間 (分単位)。たとえば、63:46 | [mm]:ss |
| 経過時間 (秒) | [ss] |
| ほんの数分の 1 秒 | h:mm:ss.00 |
AM と PM 表示形式に AM または PM が含まれている場合、時間は 12 時間制に基づきます。"AM" または "A" は深夜から正午までの時間を示し、"PM" または "P" は正午から深夜までの時間を示します。 含まれていない場合、24 時間表示に基づきます。 「m」または「mm」コードは、「h」または「hh」コードの直後または「ss」コードの直前に表示する必要があります。それ以外の場合、Excel は分ではなく月を表示します。
数値のカスタム表示形式の作成は、これまでに行ったことがない場合、難しい場合があります。 ユーザー定義の数値形式を作成する方法の詳細については、「 ユーザー定義の数値形式を作成または削除する」を参照してください。
日付や時刻を表示するためのヒント
- 既定の日付または時刻の形式をすばやく使用するには、日付または時刻を含むセルをクリックし、Ctrl+Shift+# または Ctrl+Shift+@ を押します。
- 日付または時刻の書式を適用した後にセルに ##### が表示される場合は、セルの幅が十分でないためデータを表示することができません。 列幅を広げるには、セルを含む列の右端をダブルクリックします。 この操作により、列の幅が数値に合わせて自動的に調整されます。 列の右の境界をドラッグして、列の幅を適切な大きさにすることもできます。
- [カテゴリ] の一覧で [全般] を選択して日付または時刻の形式を元に戻そうとすると、Excel に数値コードが表示されます。 日付または時刻を再度入力すると、Excel は既定の日付または時刻の形式が表示されます。 特定の日付または時刻の形式 (2010 年 1 月など) を入力するには、[カテゴリ] の一覧で [テキスト] を選択して、文字列として書式設定できます。
- ワークシートに現在の日付をすばやく入力するには、空のセルを選択して、Ctrl + キーを押します。(セミコロン) と入力し、必要に応じて Enter キーを押します。 ワークシートを再度開くか数式を再計算するたびに現在の日付に更新される日付を挿入するには、空のセルに「=TODAY() 」と入力して Enter キーを押します。
補足説明
Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。