Excel2003yyyymmdd形式のテキストデータを日付データにする方法をご紹介しました。A1セルにyyyymmdd形式のテキストデータが入っているのならば「=TEXT(A1,"0000!/00!/00")*1」という計算式を入力すると日付データにすることができるという方法でした。TEXT関数は、第1引数に指定された値を、第2引数の書式を設定した「文字列」に変換する関数なので、それを日付データにするために乗算「*1」を行いました。この「*1」がいまいちピンとこないという方もいらっしゃるようです。[スポンサードリンク]そんな方はDATEVALUE関数を使ってみてはいかがでしょう。↓[セルの書式設定]ダイアログ−[OK]ボタンをクリックDATEVALUE関数が、文字列の日付を計算で扱えるような日付データ=シリアル値に変換してくれる関数です。教科書的な考え方をするのならば、このDATEVALU関数を利用する方がいいでしょう。Excelでは、数値に変換可能なテキストデータを、一度算術演算を通すと数値データになってしまうので、前回は「*1」をご紹介しました。MID(A1,7,2))」などとしてもOKです。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。