エクセルの令和、R、令の表示はユーザー定義で!

エクセルの令和、R、令の表示にはユーザー定義を使うべき 元号

エクセルでは西暦はもちろん和暦も扱うことができます。

そして、和暦を表示する場合でも、令和1年5月1日とか、R1.05.01などのようによく使われる表示形式を指定することも可能です。

でも、和暦の表示形式を指定する場合には、『ユーザー定義』を使ってgとかeなどのように、わかりづらいアルファベット(記号)を使うので、今ひとつなじめないんですよね^^

そこで、5/1から新しい元号『令和』も始まるため、和暦の表示形式のサンプルを沢山用意しました!

gやeの使い方もサンプルを見ることで、使い方がわかると思います。

和暦の表示形式の指定の方法がわからない人や、和暦のいろんな表示形式を探している人は、ぜひ参考にしてください。

表示形式を『ユーザー定義』で指定した和暦の表示サンプル

和暦の表示形式は『セルの書式設定』の『ユーザー定義』で指定するのが一般的です。

『ユーザー定義』で指定した表示形式のサンプルをいろいろ用意したので、なんとなくでも指定の方法がわかるんじゃないかと思います。

ちなみに、『ユーザー定義』というのは『セルの書式設定』ダイアログの中にあります。

セルの書式設定ダイアログ

『セルの書式設定』ダイアログは、セル上で右クリックした時のメニューから『セルの書式設定』を選択するか、ショートカットキーの『CTRL』+『1』(テンキーの1は不可)を押すことで表示することができます。

マウスの右クリックメニューからセルの書式設定ダイアログを表示

 

では、『ユーザー定義』で指定した表示形式のサンプルを紹介します。

実際にサンプルを試す場合は、表の中の『ユーザー定義で指定する表示形式』を『種類』(青枠部分)に入力してください。

セルの書式設定ダイアログ

表示形式のサンプルは、西暦の『2019/5/1』(令和)の日付をもとにしています。

元号が漢字2文字の表示形式(例:令和)

表示結果ユーザー定義で指定する表示形式
令和ggg
令和1年ggge”年”
令和1年5月ggge”年”m”月”
令和1年5月1日ggge”年”m”月”d”日”

元号が略称(漢字1文字)の表示形式(例:令)

表示結果ユーザー定義で指定する表示形式
gg
令1gge
令1/5gge/m
令1/5/1gge/m/d
令1.5gge.m
令1.5.1gge.m.d
令1-5gge-m
令1-5-1gge-m-d

元号が略称(アルファベット)の表示形式(例:R)

表示結果ユーザー定義で指定する表示形式
Rg
R1ge
R1/5ge/m
R1/5/1ge/m/d
R1.5ge.m
R1.5.1ge.m.d
R1-5ge-m
R1-5-1ge-m-d

元号がない表示形式

表示結果ユーザー定義で指定する表示形式
1e
1/5e/m
1/5/1e/m/d
1.5e.m
1.5.1e.m.d
1-5e-m
1-5-1e-m-d

表示形式で指定する記号(g, e, m, d)について

ここまでのサンプルを見て、gとかeとかの使い方はなんとなくわかってきたんじゃないでしょうか。

gは『gengou』のg、eは『era name』(元号)のe、mはMondayのm、dはDayのdと覚えれば、その記号が何を意味するのかわかりやすくなります。

ちょっとgだけは特殊な使い方なので、簡単に解説します。

gの使い方
記号意味表示の例
g元号の略称(アルファベット)表示。平成の『H』、令和の『R』など。
gg元号の略称(漢字)表示。平成の『平』、令和の『令』など。
ggg元号をそのまま漢字2文字で表示。『平成』『令和』など。

e、 m、 dについては、それぞれ元号の年、月、日を示していて、桁数を固定する指定もできるので、方法については次の方法を参考にしてください。

どんな日付でも日付の長さが揃うように指定する方法

ここまでの表示形式では、年、月、日の桁数を特に固定していませんでした。

これでも別に問題はないです。

ただ、ビシッと日付の長さを揃えたい場合があります。

例えば、5月は05月となるように桁数を2桁で揃えることで、どんな日付でも同じ文字長さに揃って見た目もきれいになります。  年月日の桁を揃えると見た目がきれい

上の画像のように日付の長さが揃うと、見やすくなって気持ちいいですよね^^

 

ここからは、年、月、日が全て2桁で表示されるようにする表示形式です。

表示結果ユーザー定義で指定する表示形式
令和01年05月gggee”年”mm”月”
令和01年05月01日gggee”年”mm”月”dd”日”
令01/05ggee/mm
令01/05/01ggee/mm/dd
令01.05ggee.mm
令01.05.01ggee.mm.dd
令01-05ggee-mm
令01-05-01ggee-mm-dd
R01/05gee/mm
R01/05/01gee/mm/dd
R01.05gee.mm
R01.05.01gee.mm.dd
R01-05gee-mm
R01-05-01gee-mm-dd
01/05ee/mm
01/05/01ee/mm/dd
01.05ee.mm
01.05.01ee.mm.dd
01-05ee-mm
01-05-01ee-mm-dd

e, m, dに共通していますが、それぞれ桁数の分だけ指定すればその桁数で表示されるようになります。

つまり、月を例にとると、mをmmと指定した場合、5月の場合は『05』と必ず2桁で表示されるようになります。

TEXT関数でも『令和』、『R』などの表示形式が使える

ここまで『ユーザー定義』でいろんな表示形式を指定する方法を紹介しましたが、実はTEXT関数を使って和暦の日付を表示させる場合も、引数として今回紹介した定義がそのまま使えます。

TEXT関数の書式(書き方)

  • =TEXT関数(入力日付の位置, 表示書式

TEXT関数では、最初の引数(入力日付の位置)に日付が入力されたセルの位置(A1など)を指定し、二番目の引数に今回紹介した『表示形式』を指定すれば、表示形式にあった日付が表示されます。

ただし、入力した日付とは異なるセルにTEXT関数を入力することになるので、日付のセルに対して直接表示形式を指定できる『ユーザー定義』の方が使いやすいといえます。

日付のセルとは別のセルに和暦を表示させたい場合は、TEXT関数、DATESTRING関数が使えるので、次の記事を参考にしてください。

まとめ

まとめ

  • 和暦の表示形式は『セルの書式設定』→『ユーザー定義』で指定するのが一般的でわかりやすい。
  • 桁数を固定で指定すると、どんな日付でも長さが揃って見やすくなる。

日本には『元号』という日付を表す独特の文化が残っているので、まだまだ和暦の日付はエクセルで使う場面が多いかと思います。

特に会社ごとに決まった表示形式があるかもしれません。

いずれにしろ、g, e, m, dの使い方さえ理解できれば、和暦の表示形式で悩むことはないはずですよ^^

『令和1年』ではなく『令和元年』で表示させる

今年は『令和元年』にあたります!

エクセルで普通に和暦変換すると『元年』ではなく『1年』となるので、『元年』と表示させる方法を次の記事で書いてみました。参考までにどうぞ。

タイトルとURLをコピーしました