エクセルで数値を日付に変換する方法(6つの簡単な方法)

  • これを共有
Hugh West

Excelでは、日付を入力しても、日付の値を数値として保存しているため、数値の束として返されることがあります。 これでは、データセットが非常にわかりにくくなります。 この記事では、Excelで数値を日付に変換する方法をいくつか紹介します。

練習用ワークブック

以下のワークブックとエクササイズをダウンロードしてください。

数値を日付に変換する.xlsx

Excelで数値を日付に変換する6つの簡単な方法

1.数値形式ドロップダウンを使って数値から日付に変換する

を使用しています。 数値形式のドロップダウン を使えば、数値から日付への変換が簡単にできます。 データセット( B4:D10 を、日付とともに表示します。 日付が数字で表示されていることがわかります。 この数字を日付の形式に変換します。

STEPS

  • まず、セル範囲を選択します D5:D10 .
  • 次に ホーム タブで表示します。
  • 次に ドロップダウン から 番号 のセクションをご覧ください。
  • その後、''を選択します。 短い日付 ' または ' 長い日付 をドロップダウンから選択します。

  • 最後に、すべての数値が日付に変換されていることが確認できます。

2.数値を日付に変換する日付形式オプションの内蔵

エクセルには、いくつかの ビルトイン の書式オプションで、数値を日付に変換することができます。 例えば、データセット( B4:D10 ) の異なる顧客の支払額を日付で表示します。 範囲内 D5:D10 ということで、数値を日付に変換してみます。

STEPS

  • セル範囲の選択 D5:D10 最初は
  • その後 ホーム タブで表示します。
  • 今より 番号 の部分で、リボンの ダイアログランチャー アイコンをクリックします。

  • ここで、a セルのフォーマット のウィンドウがポップアップ表示されます。
  • その後 番号 タブで表示します。
  • 次は「」からです。 カテゴリーの ボックスで、''を選択します。 日付 '.
  • から、『。 タイプ 'ボックスで、日付として表示したい形式を選択します。
  • をクリックします。 よっしゃー .

  • 最後に、私たちはその結果を見ることができます。

3.Excelで数値を日付に変換するためのカスタム日付書式を作成する

作成することができます。 特注 Excel の日付の書式設定。 これは、データセットを使いやすくするために役立ちます。 データセットから ( B4:D10 ) に、カスタマイズした日付書式をセル範囲 D5:D10 .

STEPS

  • まず、範囲を選択します D5:D10 .
  • その後 ホーム tab> 番号 セクション> ダイアログランチャー アイコンを表示します。
  • A セルのフォーマット のウィンドウが開きます。
  • 今度は ホーム タブで表示します。
  • ここで、『』から カテゴリー のボックスで、''を選択します。 カスタム '.
  • 次に、' タイプ の欄に、希望する形式を記入します。 ここでは、" dd-mm-yyyy" そこに
  • 最後に、以下をクリックします。 よっしゃー .

  • ようやく結果が見えてきました。

類似の読み物。

  • エクセルでテキストを日付に変換する方法(10通り)
  • Excelで一般的な書式を日付に変換する(7つの方法)
  • エクセルでテキストを日付と時刻に変換する(5つの方法)

4.テキスト関数で数値から日付に変換する

数値を指定された書式でテキストとして返すには TEXT機能 この関数は、数値から日付への変換に使うことができます。 支払いデータセット( B4:D10 )はこちら セル範囲内の数値を C5:C10 をセル範囲内の日付に変換する D5:D10 .

STEPS

  • 選択 セルD5 を冒頭で紹介しました。
  • 次に数式を入力します。
=TEXT(C5, "dd-mm-yyyy")

  • 最後に 入力 を使用し フィルハンドル ツールでセルをオートフィルすることができます。

式の内訳

C5

数値範囲の数値となります。

"dd-mm-yyyy"

これは、数値から変換したい日付のフォーマットになります。 これを使うには "mm-dd-yy "である。 , "mm/dd/yy" , "dddd, mmmm d,yyy "とする。 の数式テキストオプションで、さらに多くの日付書式を指定できます。 TEXT機能 .

5.DATE、RIGHT、MID、LEFT関数を組み合わせて、8桁の数字を日付に変換する。

エクセル DATE機能 の組み合わせとともに ライト , ミッド , 機能 を含む数値を変換できるようにします。 8桁 変換したい値はすべて同じパターンでなければなりません。 DATE機能 は、Excelの日付計算を支援します。 RIGHT機能 は,文字列の右側から文字を抽出します。 文字列の中央から文字を抽出するには MID機能 .しかも、その LEFT機能 は、文字列の左側から文字を抽出するのに役立ちます。

例えば、データセット( B4:D10 ) で、セル範囲 C5:C10 はそれぞれ8桁の数字または文字が含まれています。

STEPS

  • 選択 セルD5 .
  • 今度は数式を入力します。
=date(right(c5,4),mid(c5,3,2),left(c5,2))

  • 次に、 を押します。 入力 を使用し フィルハンドル ツールを使って結果を見ることができます。

式の内訳

RIGHT(C5,4)

これは、文字列の下4桁を抽出し、年値として返します。

MID(C5,3,2)

これは、文字列の真ん中の2桁を取り出し、月の値として返します。

LEFT(C5,2)

これは、文字列の最初の2桁を抽出し、日数値として返します。

日付(右(c5,4),中(c5,3,2),左(c5,2))

これは、完全な日付を" "で返します。 dd-mm-yy " の形式で表示します。

6.VBAを使用してExcelで数値を日付に変換する

マイクロソフト Visual Basic for Application は、数値を日付に素早く変換するのに役立ちます。 B4:D10 ) の支払金額を日付番号で表したもの。

STEPS

  • まず、変換したい範囲内のすべての数値を選択します。
  • 次に、シートタブからシートを選択します。
  • 右クリック を選択し、その上で 表示コード .

  • A ブイビーエー モジュールが開きます。
  • ここで、コードを入力します。
 Sub VBAconvertNumberToDate() Dim x As Range Dim i As Range Set x = Application.Selection For Each i In x i.Offset(0, 1).Value = CDate(i.Value) Next i End Sub 
  • 次に 実行 オプションを使用します。

  • 最後に、セル範囲で結果を確認することができます D5:D10 .

結論

Excelで数字を日付に変換する最短の方法です。 練習用のワークブックも追加してあります。 どうぞお試しください。 何か新しい方法があれば、お気軽にご質問ください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。