文書番号: 405494 - 最終更新日: 2005年5月30日 - リビジョン: 2.1 [XL97] 日付の 2 桁入力と和暦入力について
この記事は、以前は次の ID で公開されていました: JP405494 目次概要
日付の入力において年を 2 桁で入力した場合 (たとえば 98) 、Microsoft Excel は特定の規則を適用して年を決定します。
Excel 97 SR-2 では、この規則に関する仕様が変更されています。また和暦による日付の入力に関しても仕様が変更されています。
この資料では日付の認識に関する仕様と Excel 97 SR-2 において変更された仕様に関して説明しています。
注意 : 既定では Excel 97 SR-2 は Excel 97 / 97 SR-1 と同じ仕様で日付を認識します。仕様を切り替えるには Newparse.reg をダブルクリックします。新しい日付処理方法から、以前のバージョンと同様の日付処理方法に戻すには、Oldparse.reg ファイルをダブルクリックします。Newparse.reg、Oldparse.reg は ValuPack フォルダの XlParse フォルダに保存されています。 この資料に記載された Excel 97 SR-2 の記述は、すべて Newparse.reg によって切り替えられた仕様に基づいています。 詳細西暦の 2 桁入力日付をセルに入力する場合、年を 2 桁の省略した形式で入力することがあります。この場合 Microsoft Excel はある規則を適用して、年を自動的に決定します。 たとえば、"98/7/5" と入力した場合、Microsoft Excel は自動的に 1998 年を使用し、数式バーでは 1998/7/5 に変換されます。 ここで適用される規則は、Excel 97 / 97 SR-1 と Excel 97 SR-2 で異なります。Microsoft Excel 97、Microsoft Excel 97 SR-1Excel 97 と Excel 97 SR-1 では、日付の 2 桁入力の際、区切り文字に "/" (スラッシュ) を用いた場合と "-" (ハイフン) を用いた場合で、入力した日付の年の範囲により数値の扱いが 異なります。詳細は以下を参照してください。スラッシュで区切った場合
入力した年 年の認識 入力 認識
---------------------------------------------------------------------
00 西暦 2000 年 00/1/1 2000/1/1
01 〜 20 平成 01/1/1 S64.1.1
(但し 1/1/1 〜 1/1/7 は昭和) 01/1/10 H1.1.10
21 〜 64 昭和 21/1/1 S21.1.1
(但し "64/1/7" を超える場合は平成) 64/1/8 H1.1.8
65 〜 99 西暦 1965 年 〜 1999年 65/1/1 1965/1/1
入力した年 年の認識 入力 認識
---------------------------------------------------------------------
00 〜 29 西暦 2000 年 〜 2029 年 00-1-1 2000/1/1
10-1-1 2010/1/1
30 〜 99 西暦 1930 年 〜 1999 年 30-1-1 1930/1/1
Microsoft Excel 97 SR-2Excel 97 SR-2 で日付認識の仕様を切り替えた場合、区切り記号によらず下記のように日付が認識されます。
入力した年 年の認識
------------------------------------
00 〜 29 西暦 2000 年 〜 2029 年
30 〜 99 西暦 1930 年 〜 1999 年
入力した日付 適用される日付
--------------------------------
00/7/4 2000/7/4
10/1/1 2010/1/1
29/12/31 2029/12/31
30/1/1 1930/1/1
98/7/5 1998/7/5
99/12/31 1999/12/31
和暦の入力年を和暦として判断させるには、年の前に元号を示すアルファベットを付加して入力します。 以下は記号と元号の対応です。この規則は Excel 97 / 97 SR-1 / 97 SR-2 すべてに共通します。
記号 元号
-----------
M 明治
T 大正
S 昭和
H 平成
入力した日付 和暦 (西暦)
-------------------------------------------------
M44/01/01 明治 44 年 1 月 1 日 (1911/1/1)
S45/6/2 昭和 45 年 6 月 2 日 (1970/6/2)
H10/9/4 平成 10 年 9 月 4 日 (1998/9/4)
たとえば、昭和は 64 年 (1989 年) までの元号なので、昭和 65 年 1 月 1 日は実在しない日付になりますが、S65/1/1 と入力した場合、Excel は昭和元年から起算して 1990/1/1 と認識し、セルには適切な元号を付加して "H2.1.1" と表示します。 補足
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。" | サポート情報 その他のサポートサイトコミュニティ技術サポート窓口
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

先頭へ戻る
