SSブログ

EXCEL日付形式の文字列を変換する方法 [Excel]

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

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

=DATEVALUE(B3)

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

"excel2021506-388-2"
excel2021506-388-2.jpg
数字から日付に変換する

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

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

"excel2021506-388-3"
excel2021506-388-3.jpg
この結果を「DATEVALUE 関数」を使用して日付にできます。

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

"excel2021506-388-4"
excel2021506-388-4.jpg
excel位置と桁数が決まっているものを変換する

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

=LEFT(B3,4)

=MID(B3,7,2)

=RIGHT(B3,2)

"excel2021506-388-5"
excel2021506-388-5.jpg
「DATE 関数」の引数「年」「月」「日」にそれぞれを指定して日付に変換できます。

=DATE(C3,D3,E3)

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

"excel2021506-388-6"
excel2021506-388-6.jpg
excel日付形式の数字を変換する

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

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

"excel2021506-388-7"
excel2021506-388-7.jpg
[データ] タブをクリックしてデータツールグループにある [区切り位置] をクリックします。

"excel2021506-388-8"
excel2021506-388-8.jpg
[スペースによって・・・] をチェックして [次へ] をクリックします。

"excel2021506-388-9"
excel2021506-388-9.jpg
[次へ] をクリックします。

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

"excel2021506-388-11"
excel2021506-388-11.jpg
日付に変換されます。

"excel2021506-388-12"
excel2021506-388-12.jpg
nice!(0)  コメント(0) 
共通テーマ:日記・雑感

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。