秋田でアクティブに活動

学習支援,無償学習塾,イベント運営,アプリ作成,趣味 … などの活動内容ブログです。

Windows日付 令和元年表示

2019-06-23 20:46:00 | 雑学

スター☆トゥインクルプリキュア
左:キュアセレーネ
右:キュアソレイユ

Windowsのパソコンでは、デスクトップ右下にあるタスクバーの時計や、これをクリックしたときに表示されるカレンダー日付より、本日の日付を確認することができます。この日付を和暦表示したい場合は、以下の手順により変更することができます。(この記事に掲載されている画像のパソコンはWindows10です。)


1.Windows日付を和暦表示する方法
デスクトップ左下にあるタスクバーの検索ボックスに「コントロールパネル」と入力すると、このような検索結果が表示されます。


「コントロールパネル」をクリックして画面を表示します。[表示方法]から[カテゴリ]を選択し、[時計と地域]をクリックします。


このような画面が表示されます。[地域]をクリックします。


このような画面が表示されます。[形式]タブをクリックし、[形式]から[日本語 (日本)]を選択します。[追加の設定]ボタンをクリックします。


このような画面が表示されます。[日付]タブをクリックし、[カレンダーの種類]から[和暦]を選択します。(西暦表示したい場合は、ここで[西暦 (日本語)]や[西暦 (英語)]を選択します。)[OK]ボタンをクリックします。


時計やカレンダー日付が和暦表示されました。但し、カレンダー日付は「令和元年」ではなく「令和1年」と表示されています。


「1年」表示でも問題ない場合、または和暦表示しない場合はこのままで良いですが、「元年」表示したい場合は設定を変更する必要があります。マイクロソフトの公式ページ(ページ内の「元年対1年」)では、レジストリを操作することにより、Windowsのカレンダー日付を「元年」表示する方法が紹介されています。この記事では、その手順を解説致します。もし同様の操作を行う際は、自己責任でお願い致します。

2.「レジストリ」とは?
Windowsの設定情報を管理するデータベースのことです。レジストリ「registry」という英単語には、「登記」「登録」「戸籍登記所」などの意味があります。
デスクトップの背景画像やディスプレイの解像度などの設定を変更すると、これらの設定情報がレジストリに書き込まれます。Windowsはレジストリを参照することにより、設定内容を反映させながら動作しています。逆に、レジストリの内容を書き換えると、Windowsの挙動が変わります。コントロールパネルなどの設定画面で変更できない細かい設定は、レジストリを書き換えることにより、設定内容を変更できる場合があります。この仕組みを利用して、「1年」を「元年」表示します。

3.「レジストリエディター」とは?
レジストリを直接操作することができるツールです。
日常生活レベルで使用するパソコンでは、このツールを使用する機会は殆どありません。レジストリを変更した結果、システムが正常動作しなくなる場合もあります。不必要に設定を変更,削除しなければこのような事態に陥ることはありませんが、基本的には危険な操作であることを認識して頂きたいです。レジストリエディターを用いて、レジストリを変更していきます。

4.操作手順
画面左下にあるタスクバーの検索ボックスに「regedit」と入力すると、このような検索結果が表示されます。


「regedit」(レジストリエディター)をクリックすると、このような画面が表示されます。


レジストリのキー(設定値)は、階層で管理されています。例えば[コンピューター]をクリックすると、その内部に[HKEY_CLASSES_ROOT]や[HKEY_LOCAL_MACHINE]があるように、入れ子状の構造になっています。

[コンピューター]-[HKEY_LOCAL_MACHINE]-[SYSTEM]-[CurrentControlSet]-[Control]-[Nls]-[Calendars]-[Japanese]の順番に階層の中身を表示します。(5.レジストリのバックアップをとるもご参照下さい。)


[Jananese]をクリックし、画面右側の[InitialEraYear]をダブルクリックすると、このような画面が表示されます。




[値のデータ]を「元年」に書き換えて[OK]ボタンをクリックします。(「1年」表示に戻したい場合は、「1年」を入力します。)


設定値が反映されました。


変更内容をWindowsに反映させるため、パソコンをログオフ(サインアウト)または再起動します。Windowsを起動すると、Windowsのカレンダー日付が「元年」表示されるようになりました


5.レジストリのバックアップをとる
レジストリの現在の設定内容をエクスポート(ファイル出力)することにより、バックアップをとることができます。その手順を以下に示します。

レジストリエディターにて、バックアップをとりたいキーを選択し、画面上部のツールバーより[ファイル]-[エクスポート]をクリックします。


ダイアログ画面が表示されます。保存先を選択し、任意のファイル名をつけて保存します。


このようなファイルが作成されます。


このファイルをダブルクリックして実行すると、バックアップを作成した時点の設定内容を復元することができます。


6.「1年」「元年」以外を表示できるのか?
こちらのレジストリ画面にて、「元年」表示するために設定を書き換えました。


試しに「0年」「厄年」「プリキュア年」などを設定したところ、結果はいずれも「元年」表示されました。どうやら「1年」設定時は「1年」表示され、それ以外の設定時は「元年」表示されるようです。

7.あとがき
Windowsにとって、改元対応は初めてのイベントでした。新元号の「令和」が発表されたのは令和元日の1ヵ月前でしたが、僅かな期間にもかかわらず、Windowsの令和対応が実現されました。マイクロソフトの迅速なご対応に、心より御礼申し上げます。

2019年6月22日 活動内容

2019-06-22 23:35:00 | 活動内容
本日は、無償学習塾の学習指導に参加しました。小学四年生の生徒さんに、算数の「四捨五入」を解説しました。



最近学校で習い始めた単元だそうですが、慣れるまでは四捨五入する桁に○を付けるなどして、練習問題に取り組んでいければと思います。

本日も10名を超える生徒さんが来塾しました。兄弟姉妹揃って通塾しているご家庭もあります。元気があふれる教室で、これからもみんなで切磋琢磨しながら学んで参ります。

Excel2013 令和元年表示 その2

2019-06-16 10:50:00 | 雑学

スター☆トゥインクルプリキュア キュアミルキー

こちらの記事で、Excelの「セルの書式設定」により日付形式の文字列を和暦表示する際に、「令和1年」ではなく「令和元年」と表示する方法を紹介致しました。例えば、「2019/7/7」と入力したセルに対してセルの書式設定を行うと、「令和元年」と表示することができます。しかし、「2019/7/7」を「1989/7/7」に書き換えると、「平成元年」ではなく「平成1年」と表示されてしまいます。


ここでは、セルに「2019/7/7」や「1989/7/7」を入力したときに、それぞれを「令和元年」「平成元年」と表示できる設定の一例を紹介致します。(この記事に掲載されている画像のExcelは、Excel2013です。)
尚、Excelの改元対応がまだ行われていないと、下記の操作を行っても「令和元年」を表示することはできません。(関連記事はこちらをご参照下さい。)

1.操作手順
Excelファイルに対して、下記の操作を行っていきます。このようなExcelシートがあるとします。


はじめに、和暦表示したいセルを選択状態にします。この状態で画面上部の[ホーム]タブをクリックし、[条件付き書式]-[ルールの管理]をクリックします。図の青枠部分(コマンド)が表示されていない場合は、画面右上より[タブとコマンドの表示]をクリックすると表示されるようになります。


コマンドの表示


[条件付き書式ルールの管理]画面が表示されます。[書式ルールの表示]にて、書式を適用する範囲を選択します。今回は[現在の選択範囲]を選択します。
はじめに、「令和元年」表示するためのルールを設定します。[新規ルール]ボタンをクリックします。


令和元年表示用設定
[新しい書式ルール]画面にて、[ルールの種類を選択してください]-[指定の値を含むセルだけを書式設定]をクリックし、[ルールの内容を編集してください]に下記の値を指定,入力します。
左から1番目:[セルの値]を選択します。
左から2番目:[次の値の間]を選択します。
左から3番目:[2019/5/1]の文字列を入力します。
左から4番目:[2019/12/31]の文字列を入力します。「2019/7/7 9:00:00」のように、セルに時刻付きの日付を入力する可能性がある場合は、[2019/12/31 23:59:59]の文字列を入力します。

[書式]ボタンをクリックします。


[表示形式]タブをクリックし、[分類]-[ユーザー定義]をクリックします。[種類]のテキストボックスに、下記の表示形式文字列を入力(コピーペースト)します。

ggg"元年"m"月"d"日"

[OK]ボタンをクリックします。


プレビューが表示されるようになりました。[OK]ボタンをクリックします。


令和元年表示するためのルールが追加されました。
次に、「平成元年」表示するためのルールを設定します。[新規ルール]ボタンをクリックします。


平成元年表示用設定
[新しい書式ルール]画面にて、[ルールの種類を選択してください]-[指定の値を含むセルだけを書式設定]をクリックし、[ルールの内容を編集してください]に下記の値を指定,入力します。
左から1番目:[セルの値]を選択します。
左から2番目:[次の値の間]を選択します。
左から3番目:[1989/1/8]の文字列を入力します。
左から4番目:[1989/12/31]の文字列を入力します。「1989/7/7 9:00:00」のように、セルに時刻付きの日付を入力する可能性がある場合は、[1989/12/31 23:59:59]の文字列を入力します。

[書式]ボタンをクリックします。


[表示形式]タブをクリックし、[分類]-[ユーザー定義]をクリックします。[種類]のテキストボックスに、下記の表示形式文字列を入力(コピーペースト)します。

ggg"元年"m"月"d"日"

[OK]ボタンをクリックします。


プレビューが表示されるようになりました。[OK]ボタンをクリックします。


平成元年表示するためのルールが1段目に追加されました。
最後に、各元号の元年以外を表示するためのルールを設定します。[新規ルール]ボタンをクリックします。


各元号の元年以外表示用設定
[新しい書式ルール]画面にて、[ルールの種類を選択してください]-[指定の値を含むセルだけを書式設定]をクリックし、[ルールの内容を編集してください]に下記の値を指定,入力します。
左から1番目:[セルの値]を選択します。
左から2番目:[次の値の間]を選択します。
左から3番目:[1900/1/1]の文字列を入力します。
左から4番目:[9999/12/31]の文字列を入力します。この日付は、未来を意味する適当な値です。

[書式]ボタンをクリックします。


[表示形式]タブをクリックし、[分類]-[ユーザー定義]をクリックします。[種類]から[[$-411]ggge"年"m"月"d"日"]を選択し、[OK]ボタンをクリックします。


プレビューが表示されるようになりました。[OK]ボタンをクリックします。


各元号の元年以外を表示するためのルールが1段目に追加されました。
このルールをクリックして選択状態にします。選択状態になると、その背景が青くなります。下ボタンをクリックして、このルールを最下段に移動させます。


このような並び順にします。


元年表示するルール全てに[条件を満たす場合は停止]チェックを付けてから[OK]ボタンをクリックします。


「令和元年」「平成元年」を両方表示することができました。


2.仕組みについて
「条件付き書式」は、「セルの書式設定」よりも複雑に条件指定したい場合などに有効です。セルに入力された日付を「条件付き書式」で設定されたルールに上位から順番に照合し、条件に適合した場合に、その書式が適用されます。該当したルールの「条件を満たす場合は停止」を有効にしている場合は、それよりも下位のルールに該当したとしても、下位の書式は適用されなくなります。例えば、「2019/7/7」は②③の両方に該当しますが、②の[条件を満たす場合は停止]を有効にしているため、②のみ(令和元年表示)適用され、それよりも下位の③(ggge年表示)は適用されません。「基本的に『ggge年』を表示するが、和暦の1年は優先的に『元年』を表示する」設定を行いました。


同じ手法で、昭和元年(「1926/12/25」~「1926/12/31」)や大正元年(「1912/7/30」~「1912/12/31」)のルールを追加すると、これらも元年表示することができます。各元号の元年設定を、元年以外の設定よりも上位に設定すれば、ルールの順位は適当でも構いません。尚、「1900/1/1」(セルに入力された文字列を日付として認識できる最も過去の日付)よりも過去の日付(明治元年:1868年 など)は、上記の設定を行っても「元年」や「ggge年」を表示することができません。

3.あとがき
この設定により、「令和元年」「平成元年」を両方表示することができます。ただ、この方法は手間がかかるため、セルに入力する日付が限られる場合は、前回紹介した方法が簡単で良いと思います。また、セルの書式設定などを使用せずに、文字列として「令和元年7月7日」のように入力する方法もあります。作成するExcel文書に応じて、適切な方法を選択して頂ければと思います。

2019年6月15日 活動内容

2019-06-15 18:36:00 | 活動内容
本日は、無償学習塾の学習指導に参加しました。小学四年生の生徒さんに、算数の「割り算の筆算」を解説しました。

計算結果の精度が高く、とても良好な出来栄えでした。これからはより多くの文章題にも挑戦し、文章を読み取り数式で表現する力,日常生活の中でも応用できる力を高めていきたいです。


昨日は、第二回目の親子食堂が開催されました。
メニューは、牛丼,サラダ,野菜のベーコン巻き,フルーツ、甘酒など多数用意され、ビュッフェ形式で自由に選びました。


食事をしながら団らんしたり、子どもたち同士が一緒に遊んだりして、温かい時間を過ごすことができました。この親子食堂が、より多くの皆様と繋がることができる場となるように活動して参りたいです。

Excel2013 令和元年表示

2019-06-09 21:21:00 | 雑学
Excelの「セルの書式設定」を用いると、セルに入力した値とは異なる文字列を表示させることができます。日付形式の文字列を自動的に和暦表示したい場合などに有効です。その手順の一例を以下に示します。(この記事に掲載されている画像のExcelは、Excel2013です。)

スター☆トゥインクルプリキュア キュアスター

1.実験
このようなExcelシートがあるとします。


「放送日」列に入力された日付形式の文字列を選択状態にしてから右クリックし、ポップアップメニューの[セルの書式設定]をクリックします。


[表示形式]タブをクリックし、[分類]-[ユーザー定義]をクリックします。[種類]から[[$-411]ggge"年"m"月"d"日"]を選択し、[OK]ボタンをクリックします。


このように表示されました。


[$-411]ggge"年"m"月"d"日"」について、「g」の個数を変えると、元号の表示を変えることもできます。


これらの方法はいずれも「元年」ではなく「1年」と表示されます。「1年」表示でも問題なければこの設定方法で良いですが、「元年」表示したい場合は、他の設定を行う必要があります。この記事では、マイクロソフトの公式ページで紹介されている設定を行い、「令和1年」を「令和元年」と表示するための手順を解説致します。
尚、上記の操作で「令和」と表示されなかった場合は、Excelの改元対応がまだ行われていないため、下記の操作を行っても「令和元年」を表示することはできません。(関連記事はこちらをご参照下さい。)

2.操作手順
Excelファイルに対して、下記の操作を行っていきます。

和暦表示したいセルを選択状態にしてから右クリックし、ポップアップメニューの[セルの書式設定]をクリックします。


[表示形式]タブをクリックし、[分類]-[ユーザー定義]をクリックします。[種類]のテキストボックスに、下記の表示形式文字列を入力(コピーペースト)します。

[<43586]ggge"年"m"月"d"日";[>=43831]ggge"年"m"月"d"日";ggg"元年"m"月"d"日"

[OK]ボタンをクリックします。


「令和1年」が「令和元年」と表示されました。


3.仕組みについて
「令和元年」表示したい日付の範囲は、2019年5月1日~2019年12月31日です。この範囲内の日付を「令和元年」と表示しつつも、それ以外の日付は通常の「ggge"年"」で表示されるように、日付の範囲に応じて書式を使い分ける必要があります。
そこで登場するのが「シリアル値」という概念です。シリアル値とは、日時を数値に変換したときの値のことです。1900年1月1日が「1」に相当し、時刻を24時間進めると値が「1」大きくなります。
日付を数値(シリアル値)として取り扱い、その範囲に応じて書式を使い分けます。2019年5月1日は、1900年1月1日から数えて43586日目に当たるため、シリアル値は43586です。同様に、2020年1月1日のシリアル値は43831です。上記の表示形式文字列は、「シリアル値が 43586以上43831未満の範囲内にある日付を『令和元年』、それ以外の日付を『ggge"年"』で表示する」ことを意味します。この「令和元年表示するためのルール」をユーザー定義として設定します。



4.あとがき
この書式設定により「令和1年」を「令和元年」と表示することはできても、「平成1年」を「平成元年」と表示することはできません。セルの書式設定時に、元年表示するためのシリアル値の範囲を「32516以上32874未満」(1989年1月8日~1989年12月31日:平成元年の期間)にすると「平成元年」と表示することはできますが、今度は「令和1年」を「令和元年」と表示することができなくなります。もちろん、「令和」,「平成」に応じて異なる書式設定を行うことにより、それぞれを元年表示することはできます。しかし、どんな日付が入力されるか分からない状況下では、実用的ではないと思います。
平成1年と令和1年が混在するExcelシートにおいて、1つの書式設定で「令和元年」,「平成元年」両方を表示できるようにするための方法は、改めて記事を掲載する予定です。