Excelでテキストを日付形式に変換する方法

あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを使って購入された場合、アフィリエイト報酬が発生する場合があります。もっと読む

Excelはデータを管理、分析するための強力なツールですが、Excelで日付を扱う場合、テキスト形式だとイライラすることがあります。幸い、テキストデータを適切な日付形式に変換することで、データの並べ替えやフィルタリング、計算をより簡単に行うことができます。

このガイドでは、Excelでテキストを日付に変換する方法を紹介します。

Excelのテキスト日付と通常の日付の比較

Excelでは、日付は数値として保存されるため、通常の数値と同様に計算で使用することができます。また、テキスト形式ではできない日付の書式設定や、日付によるデータの並べ替えも可能です。

例えば、Excelでは日付形式14-Feb-2023が有効です。セルに入力すると、日付として表示されますが、Excelでは、日付14-Feb-2023に対応する数字である44971として格納されます。

しかし、14.Feb.2023と書くと、有効な日付形式ではないので、テキスト文字列として扱われます'。したがって、数値として保存されていないため、計算で使うことはできません。

エクセルでテキストを日付に変換する方法

Excelのシートに日付形式にしたいテキストがある場合、Excelでテキストを日付に変換する方法は以下の通りです。

1.DATEVALUE関数の使用

DATEVALUE関数は、テキスト文字列を通し番号に変換し、それを許容される日付形式に変更することができる関数です。ここでは、DATEVALUE関数を使用して文字列を日付に変換する方法を説明します。

  • Excel文書を開き、変更したいテキスト文字列を見つけます。
  • テキストが含まれているセルの隣にある空白のセルを選択します。
  • 空白のセルまたは数式ボックスに「=DATEVALUE」と入力し、その後にテキストを含むセル番号を括弧で囲みます。たとえば、テキスト文字列がC26にある場合は、「=DATEVALUE(C26)」と入力します。 Applying DATEVALUE function to Selected Column in Excel
  • さて、テキストを数値に変換したところで、数値を日付に変更する必要があります。その方法を説明します。

  • DATEVALUEの数値が表示されているセルを選択します。
  • ホーム」タブをクリックし、「数値」セクションに移動します。
  • ツールボックスの横にある「一般」と書かれた下向き矢印をクリックし、メニューから「短い日付」または「長い日付」を選択します。 Options to Convert DATEVALUE Results to Dates
  • デフォルトの日付設定を使用したくない場合、Excelでカスタム書式を使用することができます{'}。以下の手順に従ってください。

  • 編集したいセルをハイライトして、キーボードのCtrl 1を押します。
  • セルの書式設定」ウィンドウが表示されたら、上部にある「数値」タブをクリックします。
  • カテゴリーで、「日付」を選択します。
  • 右側のリストから、お好みの日付の種類を選択します。 Options to Customize Date Format in Excel
  • OKをクリックして、変更を保存します。
  • 2.VALUE関数の使用

    テキストが日付を表す場合、ExcelのVALUE関数を使用して数値に変換し、日付に変更することができます。ここでは、VALUE関数を使用してテキストを日付に変換する方法を説明します。

  • Excelファイルを開き、数字に変換したいテキストを探します。
  • テキストのあるセルの隣にある空のセルを選択します。
  • 空のセルに「=VALUE」と入力します。
  • 括弧の中にテキストがあるセルの番号を入力します。たとえば、テキストがB15にある場合、空のセルに「=VALUE(B15)」と入力します。 Applying VALUE Function to Selected Column in Excel
  • Enterキーを押します。
  • シリアルナンバーが表示されますので、これを実際の日付に変換してください。

    3.テキストを列に変換する

    テキストにスペース、ピリオド、スラッシュで区切られた数字が含まれている場合、Text to Columnsを使用すると、数式を使用せずに日付に変換することができます。以下、その方法をご紹介します。

  • 編集したいExcelファイルを開く。
  • 日付に変換したいテキストの列を選択します。
  • 画面上部の「データ」タブをクリックします。
  • データツール」セクションの「テキストを列に変換」をクリックします。 The Text to Columns Option in Excel
  • テキストウィザードが表示されたら、「区切り」を選び、「次へ」をクリックします。
  • 次のウィンドウで、「区切り記号」の「タブ」「セミコロン」「カンマ」「スペース」「その他」のチェックをすべてはずします。 Unchecking all boxes under the Delimiters Option
  • 完了したらNextをクリックします。
  • 次のウィンドウで、Column data formatセクションでDateを選択します。
  • 日付の隣にあるドロップダウンメニューをクリックし、お好みの日付形式を選択します。 Selecting a Preferred Date Format
  • 完了をクリックして変更を保存し、テキストウィザードを閉じます。
  • データ分析を容易にするためにExcelで日付形式を変更する

    テキストを日付に変換することは、効果的なデータ分析や操作に有効です。Excelのさまざまな関数や書式設定オプションを使用することで、テキスト値を簡単に日付値に変換し、計算、グラフ、その他のデータ分析ツールで使用することができます。

    Scroll to Top