web-dev-qa-db-ja.com

日付YYYY-MM-DD(ISO-8601)をExcelのデフォルトにする方法は?

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

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

[ XKCD Public Service Announcement: Our different ways of writing dates as numbers can lead to online confusion. That's why in 1988 ISO set a global standard numeric date format. This is **the** correct way to write numeric data: 2013-02-27. The following formats is discouraged {insert list of everything else}.

11
matt wilkie

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

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

そこで、Short dateyyyy-MM-dd形式を選択して完了です!

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

Excel date format changing

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

Windows date format set to yyyy-MM-dd

ソース

8
Hewbot

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

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

1
CFreitas