エドワードは、さまざまなマシンでフォーマットされた日付に問題があることに気づきました。

多くの場合、彼は1台のコンピューターでワークブックを作成しますが、別のコンピューターを使用してレポートを印刷し、郵送に含めます。レポートを作成するときにセルを一方向にフォーマットしていても(つまり、日付はmm / dd / yy)、2台目のコンピューターでブックを開くと、日付の表示が異なります(mm / dd / yyyy)。これにより、セルデータが切り捨てられるため、最終的に印刷されるレポートの外観に問題が発生します。

これは、2台のマシンでシステム日付を設定する方法が異なるために発生します。一方のマシンでは、システム日付がWindowsで年を2桁で表示するように設定され、もう一方のマシンは4桁で表示するように設定されています。

これはExcelにどのように影響しますか? Excelの一部の日付形式は、Windowsで使用されるシステム日付形式を自動的に使用します。 [セルの書式設定]ダイアログボックスの[数値]タブを表示すると、Excelには選択可能なさまざまな日付形式が用意されていることがわかります。一部の形式の前にはアスタリスクが付いていることに注意してください。これらは「システム日付」形式を表します。これらのいずれかを選択すると、Excelが対応するシステム日付形式を使用してセルに情報を表示することを意味します。ブックを別のシステムに移動し、システムの日付に使用される形式が異なる場合、日付はそれらのセルで異なる方法で表示されます。

解決策は、システムの日付形式を両方のシステムで同じになるように変更するか(Windowsで、コントロールパネルの[地域の設定]アプレットで)、Excelで別の日付形式を選択することです。前にアスタリスクが付いていないものを選択するか、独自のカスタム日付形式を定義することをお勧めします。そうすれば、さまざまなシステムでの日付のさまざまな表示に問題がないはずです。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(3218)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。