Excelで日付YYYY-MM-DD(ISO-8601)をデフォルトにするにはどうすればよいですか?


11

Excelでは、どのように私は作ることができISO8601日付形式yyyy-mm-ddデフォルトの?Windowsロケールは英語(CA)または英語(US)です。私たちはExcel 2013を使用していますが、できるだけ多くのバージョンに対する一般的な回答が推奨されます。

ExcelでISO 8601日付形式(YYYY-MM-DD)で日付を入力するには(およびExcelでその形式を日付値として認識させるには)のようにカスタム形式を使用しますか?新しいフィールドごとに繰り返す必要があるため、機能しません。これは、CSVファイルで作業する場合に特に苦痛です。

[XKCD Public Service Announcement:日付を日付として表記するさまざまな方法により、オンラインで混乱が生じる可能性があります。 そのため、1988年にISOはグローバル標準の数値日付形式を設定しました。 これは、数値データを書き込むための**正しい**方法です:2013-02-27。 次の形式は推奨されません{その他すべてのリストを挿入}。


1
日付を処理する標準化された方法の私の王国。ああ、待ってください...
Max Vernon

回答:


8

そのためには、実際にはWindowsの日付形式全体を変更する必要があります。そのためには、以下にアクセスしてください。

Control Panel > Regional and Language Options > Change date, time or number formats

そこで、短い日付にyyyy-MM-dd形式を選択して完了です!

これが機能する証拠です。別の日付形式を記述しても、Excelは自動的にそれをシステムのデフォルトに変換します。

Excelの日付形式の変更

これにより、Windowsが日付を表示する方法も変わることに注意してください。

yyyy-MM-ddに設定されたWindows日付形式

ソース


これは正しい答えです。私が求めたものに正しく答えますが、結局のところ、私のユースケースでは実際には間違っています。実際に必要なのは、default-on-loadがでdd-mm-yyあり、default-to-displaydefault-to-exportがであることyyyy-mm-ddです。したがって、この状況では他の人に向かってください。テキストウィザードを使用してファイルを常にインポートし、受信日付形式を設定する必要があります。
マットウィルキー

1

Windowsの地域設定でその形式を設定します。Excelはシステム設定をデフォルトとして使用します。

そのためには、コントロールパネルに移動し、[時計、言語、および地域]、[地域と言語]の順に選択する必要があります。[形式]タブをクリックし、[形式]リストで[短い日付]を選択し、ドロップダウンリストから適切なオプション[yyyy-MM-dd]を選択します。


1
この答えは、現状では、私たちが望むほど簡単には理解できません。この回答がより役立つように、これを行う方法を簡単に説明することをお勧めします。
bwDraco、2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.