更新日:、 作成日:

エクセル 日付の表示形式でスペースで桁をそろえる

はじめに

365202120192016:対応

エクセルの日付の表示形式のユーザー定義でスペースで桁をそろえる方法を紹介します。

01/01 の 0 をスペースで表示できます。

条件付き書式を使用して月日や年月日に対応できます。

日付の表示形式については「日付の表示形式の一覧」をご覧ください。

スペースで桁をそろえる

月や日が 1 桁の時にスペースで桁をそろえられます。

1

表示形式に _0 と入力すると 0 の文字幅のスペースを入力できます。 _ は、この後ろに入力した文字の幅のスペースを表示する記号です。

月日形式で表示するには次の表示形式を入力します。結果のスペースは _ で表記しています。

日付 表示形式 結果
1/2_0m/_0d_1/_2
1/23_0m/d_1/23
10/2m/_0d10/_2
10/23m/d10/23

年月日形式で表示するには次の表示形式を入力します。結果のスペースは _ で表記しています。

日付 表示形式 結果
2014/1/2yyyy/_0m/_0d2014/_1/_2
2014/1/23yyyy/_0m/d2014/_1/23
2014/10/2yyyy/m/_0d2014/10/_2
2014/10/23yyyy/m/d2014/10/23

これらの表示形式を条件付き書式で設定します。表示形式を設定したい [セル] を範囲選択します。

2

[ホーム] タブをクリックし、スタイルグループにある [条件付き書式] から [ルールの管理] をクリックします。

3

ここから全部で 4 種類の数式と表示形式を入力していきます。同じ操作を 4 回繰り返します。数式の B2 の部分は、最初に範囲選択した左上のセルになります。

数式 表示形式 (月日) 表示形式 (年月日)
=AND(MONTH(B2)<10,DAY(B2)<10)_0m/_0dyyyy/_0m/_0d
=AND(MONTH(B2)<10,DAY(B2)>=10)_0m/dyyyy/_0m/d
=AND(MONTH(B2)>=10,DAY(B2)<10)m/_0dyyyy/m/_0d
=AND(MONTH(B2)>=10,DAY(B2)>=10)m/dyyyy/m/d

[新規ルール] をクリックします。

4

[数式を使用して、書式設定するセルを設定] をクリックし、[数式] を入力します。

[書式] をクリックします。[ユーザー定義] をクリックし、[種類] に表示形式を入力します。

5 6

すべて入力したら [OK] をクリックします。

7

1 桁の月や日にスペースが表示されます。

8 10

月日形式で表示するときに、日だけにスペースを表示するので十分なら次の 2 つだけでもできます。

数式 表示形式
=DAY(B2)<10m/_0d
=DAY(B2)>=10m/d