サイトについて      連絡先   検索

エクセル 2016 文字列を日付に変換する

はじめに

エクセル 2016 の文字列を日付に変換する方法を紹介します。

次のような形式のものを変換できます。

  • 目次
    • 日付形式の文字列を変換する
    • 位置と桁数が決まっているものを変換する
    • 日付形式の数字を変換する

日付形式の文字列を変換する

「DATEVALUE 関数」を使用して日付形式の文字列を日付に変換できます。

=DATEVALUE(B3)
19

結果が数値になるときは [セルの書式設定] から [日付] をクリックして [OK] をクリックします。

2

数字から日付に変換する

yyyymmdd 形式の数字なら「TEXT 関数」を使用して日付形式の文字列にできます。

=TEXT(B3,"0000!/00!/00")
20

この結果を「DATEVALUE 関数」を使用して日付にできます。

=DATEVALUE(TEXT(B2,"0000!/00!/00"))
21

位置と桁数が決まっているものを変換する

年月日の位置と桁数が決まっているなら「LEFT 関数」、「MID 関数」、「RIGHT 関数」を使用して年月日を抽出します。

=LEFT(B3,4)
=MID(B3,7,2)
=RIGHT(B3,2)
22

DATE 関数」の引数「年」「月」「日」にそれぞれを指定して日付に変換できます。

=DATE(C3,D3,E3)
=DATE(LEFT(B3,4),MID(B3,7,2),RIGHT(B3,2))
23

日付形式の数字を変換する

yyyymmdd 形式のように全て同じ日付形式なら「区切り位置ウィザード」から一括で日付にできます。

日付にしたいセルを範囲選択します。

16

[データ] タブをクリックしてデータツールグループにある [区切り位置] をクリックします。

17

[スペースによって・・・] をチェックして [次へ] をクリックします。

7

[次へ] をクリックします。

8

[日付] をチェックして [完了] をクリックします。日付の横にある YMD が yyyymmdd 形式を表しています。形式が違うときはこの値を変更します。

9

日付に変換されます。

18
  • 目次
    • 日付形式の文字列を変換する
    • 位置と桁数が決まっているものを変換する
    • 日付形式の数字を変換する