エクセルが新元号(令和)に対応しているか簡単に確認できる方法

エクセルが新元号に対応しているか簡単に確認できる方法 元号

みなさんご存知の通り、平成という『元号』が今年の4月30日(平成31年)で終わりとなり、5月1日からいよいよ『新元号』に切り替わります。

改元ってやつですね。

エクセルを使っている人で、新元号になった時に西暦→和暦への変換ってどうなるんだろうって不安に思っている人がいるようですが、大丈夫です。

 

4/1に政府から新元号が発表されるのをうけて、マイクロソフトから『新元号』に対応したプラグラム(パッチ)が提供されます。

※2019/4/1加筆)
新元号が『令和』に決定しました!
『れいわ』という響きと、アルファベットの『R』が、なんかクール^^

 

WindowsUpdateの更新設定を標準の状態から変更していない限り、普通は自動でパッチが適用(アップデート)されるので、その時が来ればエクセルも自動で新元号対応となっているはず。

 

でも、なんらかの事情でパッチが適用されないこともあるので、ここでは、『エクセルが本当に新元号対応となっているか』を簡単に確認できる方法を紹介します。

また、パッチ適用の注意点などもあわせて書いていきます。

エクセルが新元号(令和)対応となっているか簡単に確認する方法

さっそく、エクセルが新元号対応となっているか、簡単に確認できる方法を紹介していきます。

新元号に対応しているかどうかは、実際にエクセルで和暦の表示をさせてみるのが一番確実です。

 

エクセルの適当なセルに、新元号に切り替わっている日付(2019/5/1など)を入力(①)し、そのセルを選択して『CTRL』+『1』(テンキーの1は不可)のショートカットキーで『セルの書式設定』ダイアログを表示。

『セルの書式設定』ダイアログで『表示形式』タブを選択し(②)、『分類』は日付を選択(③)。

さらに、『カレンダーの種類』は『和暦』を選択(④)、『種類』は元号が表示されているもの(⑤)を選択して、『OK』を押します。

新元号対応のパッチが適用されているか確認する方法

すると、①の『2019/5/1』が『XX年5月1日』のように和暦に変換されるはずです。(XXが元号の表示部分)

この時に、XXの部分が新元号の『令和』で表示されたら、エクセルは新元号対応となっています。

 

逆に、下の画像のように平成のままだったら、新元号に対応したパッチは適用されていません。

新元号対応のパッチが適用されているか確認する方法

 

この場合は、WindowsUpdateによって自動でパッチが更新されるのを待つか、WindowsUpdateを手動で実行しましょう。

なお、WindowsUpdateの自動更新を有効にする設定は次の記事で詳しく書いています。

使っているPCが自動更新の設定になっているかわからない場合は、この記事で確認することができます。

 

もし、WindowsUpdateでうまく更新されなくても、マイクロソフトからダウンロードできるパッチが公開される可能性が高いので、Googleで『エクセル 新元号 パッチ』などのように検索してパッチを入手します。

2019/4/7加筆)

マイクロソフトの公式ページにパッチ提供の方針が書かれていました。

マイクロソフト公式ページ

Windows 用の日本の新元号対応更新プログラムについて – KB4469068

ちょっと引用します。

マイクロソフトは、この変更の準備を進めており、通常の更新プログラムを公開する流れの一部として更新プログラムを毎月 発行する予定です。スタンドアロン パッケージとして提供する予定はありません。

スタンドアロンパッケージというのは、ダウンロードできるオフライン用のパッチのことだと思います。

となると、ネットに繋いでいないPCは新元号対応のパッチが適用できなくなります。

本当に提供しないつもりなんだろうか。

2019/4/2加筆)

マイクロソフトの公式ページに新元号対応のことが書かれていました。

マイクロソフト公式ページ 新元号への対応について

このページを読むと、以下の記述があります。

マイクロソフトは、新元号への対応に全社を挙げて取り組んでおり、毎月提供する更新プログラムを通して、当社製品の新元号対応を進めます。

どうやら月例のパッチ(更新プログラム)で新元号対応する予定のようです。

できるだけ早い時期にパッチが出るのかと思いきや、いつもの月例で対応するとのことなのでちょっと意外でした。

ちなみに、月例のパッチは毎月第二水曜日か第三水曜日に公開されるので、新元号対応のパッチは4/10か4/17だと思われます。

2019/4/10加筆)

どうやら4/10のパッチには新元号対応は含まれていなかったようです。

提供されるのを待つしかないですね。(いつになるんだろう)

新元号対応パッチの注意事項

新元号対応パッチのいくつかの注意事項があります。

サポート切れのエクセル2007などはパッチの提供はありません

新元号対応のパッチが提供されるエクセルのバージョンは、サポート対象である2010、2013、2016です。

なので、それより古いバージョンの2007は、パッチが提供されることはありません。

※エクセル2007は、2017年10月10日に延長サポートと呼ばれる、最後のサポートが既に終了しています。

もしまだエクセル2007を使っているのであれば、この機会に新しいバージョン(2016かOffice365)を購入しましょう。

自分で日付から元号に変換するVBA(マクロ)を作れば別ですが、そうでなければ2007では新元号への和暦変換はどうがんばっても無理です^^

エクセル2003、2007でも『令和』対応の無償アドインが公開されています

なんと、エクセル2003、2007でも新元号の『令和』に変換できるアドインが公開されていることが最近わかりました。

実際にエクセル2007で『令和』に変換することができたので、エクセル2003、エクセル2007を使っている人は、次の記事をぜひ参考にしてください。

WindowsUpdateはネット接続が前提

パッチはWindowsUpdateを実行することで適用されますが、その際にマイクロソフトのサイトから自動でパッチをダウンロードするので、PCがネットに接続されている必要があります。

今どき、ネットに繋がっていないPCというのはあまりないとは思いますが、事情によりネットに繋がっていないPCがある場合は、ネットに繋がっているPCを使ってパッチを入手しましょう。

パッチを適用したら、本当に新元号対応になったかどうかを、先に書いた書式設定から確認してください。

新元号に対応するために、エクセルを修正する必要はない

繰り返しますが、エクセルが新元号に対応するためにはマイクロソフトが公開するパッチを適用するだけでいいです。

なので、普段から西暦を和暦に変換するような関数や書式を使っていても、何も修正することはありません。

パッチを待てばいいです。

ただし、プルダウンリストなどに元号名を直接定義(『平成』など)しているような場合は、新元号の名前を追加する必要があります。

いずにしろ、和暦変換などについてはパッチ適用で自動で対応されるはずなので、その日が来るまで落ち着いて待ちましょう^^

エクセルはレジストリを使って西暦を新元号に変換する

ところで、西暦などの日付をエクセルはどうやって和暦に変換しているか知ってますか?

Windowsはレジストリと呼ばれている場所に、いろんな情報を保存しています。

各元号の開始日付の情報がこのレジストリに保存されていることで、エクセルはそれを読み込んで西暦を和暦に変換することができます。

 

具体的には、レジストリの『\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras』に、それぞれの元号の開始日付が次のように保存されています。

和暦変換用レジストリを修正して新元号の和暦を追加

 

ここで、僕が勝手に決めた『新元号の情報』をこのレジストリに追加してみます。

和暦変換用レジストリを修正して新元号の和暦を追加

『2019 05 01』は新元号の開始日付を意味し、データには『結衣_結_Yui_Y』を入力。

ちなみに、新元号は某女優さんの名前^^

 

そして、エクセルで2019/5/1と入力して、書式設定で和暦に変換してみたのがこれです。

和暦変換用レジストリを修正して新元号の和暦を追加

 

4/30が『平成』で、5/1から新元号の『結衣』に変換されてますよね。

これで、エクセルがレジストリの情報から和暦に変換していることがわかったかと思います。

 

この例でわかるように、新元号対応のパッチが適用されたら新元号の情報がレジストリに追加されるはずです。

!注意!
この例のように、確認のためにレジストリに新元号の情報を追加した場合は、確認が終わったら必ずその情報を削除してください。
情報を追加したままだと、新元号のパッチが正しく適用できなかったり、和暦への変換が正しく行われなくなるかもしれません。

まとめ

新元号対応パッチの影響は広範囲にわたると思われるので、パッチを適用するとエクセルだけでなく、いろんんなところに不具合が出る可能性があります。

なので、パッチ適用したとたんに今まで動いていたプログラムの結果がおかしいとか、動かなくなったなんていうのは、まっさきにパッチの不具合を疑うべきです。

これまでにもいろいろやらかしているマイクロソフトなので、心の準備をしておくことも大事かと^^

余裕があれば、パッチに関する情報には注意して、パッチに問題がなさそうだと確信してから適用することをおすすめします。

 

繰り返しますが、新元号は4月1日に政府から発表されて、5/1から『令和』に切り替わります。

その間にエクセルの新元号対応の確認は必ず済ませておきましょう。

 

また、今年は新元号の『元年』にあたります!

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