目次
Excelでは、日付を入力しても、日付の値を数値として保存しているため、数値の束として返されることがあります。 これでは、データセットが非常にわかりにくくなります。 この記事では、Excelで数値を日付に変換する方法をいくつか紹介します。
練習用ワークブック
以下のワークブックとエクササイズをダウンロードしてください。
数値を日付に変換する.xlsxExcelで数値を日付に変換する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で数字を日付に変換する最短の方法です。 練習用のワークブックも追加してあります。 どうぞお試しください。 何か新しい方法があれば、お気軽にご質問ください。