-
∨目次
- 文字列を日付に変換する
エクセル 2013 文字列を日付に変換する
はじめに
エクセル 2013 の文字列を日付に変換する方法を紹介します。
yyyymmdd 形式の文字列を日付に変換できます。
文字列を日付に変換する 3 つの方法を紹介します。
-
目次
- 文字列を日付に変換する
文字列を日付に変換する
方法 1.
yyyymmdd 形式の文字列を日付に変換するには「TEXT 関数」と「DATEVALUE 関数」を使用します。
20010203 の文字列を 2001/02/03 の日付に変換できます。
=DATEVALUE(TEXT(B2,"0000!/00!/00"))

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

この方法では「TEXT 関数」で 2001/02/03 の文字列に変換しています。それを「DATEVALUE 関数」で日付に変換しています。

方法 2.
yyyymmdd 形式のように年月日の位置と桁数が決まっているなら「LEFT 関数」で年を、「MID 関数」で月を、「RIGHT 関数」で日を抽出します。
それを「DATE 関数」で日付に変換できます。
=DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2))

この方法では「LEFT 関数」、「MID 関数」、「RIGHT 関数」で年月日を分けて取得して「DATE 関数」で日付に変換しています。

方法 3.
yyyymmdd のように全て同じ形式なら「区切り位置ウィザード」から日付にできます。
日付にしたいセルを範囲選択します。

データタブをクリックして「区切り位置」をクリックします。

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

「次へ」をクリックします。

「日付」をチェックして「完了」をクリックします。

日付に変換されます。

スポンサーリンク