日付はExcelの特殊なケースです。 (想像力の範囲内で)日付として変換できる情報を入力すると、Excelはそれを日付として扱います。データを、日付と時刻を表すために内部的に使用されるシリアル番号に変換します。たとえば、次のエントリはいずれもExcelによって日付に変換されます:

5/22 5-22 / 17 2017年5月22日22日

最初の例を入力すると、Excelはそれを日付に変換し、その日付を可能な限り表示します。エントリで年を省略した場合、Excelはあなたが現在の年を意味していると見なします。スラッシュの代わりにダッシュを使用することもできますが、Excelは日付を入力していることを認識します。

日付の入力方法に関係なく、Excelによって特別なシリアル番号に変換され、その形式で内部的に保存されます。画面に日付がどのように表示されるかは、セルのフォーマット方法の結果です。 Excelは内部的に標準形式で日付を保存しますが、さまざまな形式を使用して表示できます。

Excelがエントリを日付に変換しようとすることを理解すると、想像力を働かせて日付と見なすことができる場合、Excelがそのような変換を行わないようにする方法を尋ねたくなるかもしれません。私が思いついた方法は2つだけです:

  • セルに値を入力する前に、セルをテキストとしてフォーマットします。

  • エントリの前にアポストロフィを付けます。

  • エントリの前に等号を付けます。

最初の2つのアプローチのいずれかにより、Excelはエントリを日付ではなくテキストとして処理します。 3番目のアプローチでは、Excelが= 5/22を0.22727273に変換するように、エントリを実際の数式として扱います。これは、5を22で割ったものです。

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

このヒント(12386)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイスに関するこのヒントのバージョンは、 linkEntering Dates inExcelにあります。