【初心者向け】EXCEL操作 文字列を日付に・日付を文字列に変換

コンピュータ・IT

文字列を日付に変換する方法

【A2】セルにある”20150119”の文字列を”2015/01/19”へ変換し、【B2】セルへ出力する

①”20150119”を数式を使い、”2015/01/19”にします。
【B2】セル(出力したいセル)へ下記の数式を入力します。

=VALUE(LEFT(A2,4)&”/”&MID(A2,5,2)&”/”&RIGHT(A2,2))



※関数の解説

VALUE関数:文字列を数値に変換します
LEFT関数:指定した文字列の左側から指定された文字数分だけ取り出します
MID関数:指定した文字列の取り出す開始位置と文字数を指定します
     指定された開始位置から指定文字数分を取り出します
RIGHT関数:指定した文字列の右側から指定された文字数分だけ取り出します

②そのままだと数値として表示されてしまいます。

③数値から日付表示に変更します。
【A2】セルを右クリックし、「セルの書式設定」を選択します。

④「セルの書式設定」画面が開いてきますので、「表示形式」タブの「日付」を選択し、「*2012/03/14」を選択します。「OK」ボタンを選択します。

⑤表示形式が日付に変ります。

画像に alt 属性が指定されていません。ファイル名: excel_01.jpg

日付を文字列に変換する方法

【A2】セルにある”2015/01/19”の日付を”20150119”の文字列へ変換し、【B2】セルへ出力する

①”2015/01/19”を数式を使い、”20150119”にします。
【B2】セル(出力したいセル)へ下記の数式を入力します。

=TEXT(A2,”yyyymmdd”)



※関数の解説

TEXT関数:数値に指定した書式を設定し、文字列に変換した結果を返します

②”20150119”になり出力されます。

画像に alt 属性が指定されていません。ファイル名: excel_06.jpg

コメント