• ベストアンサー

EXCELで整数を年月日に変換したいのですが・・

今エクセルで作成してある、データーが有るのですが、この日づけが整数が記録してあります。ちなみに20030625というふうに、これを2003年6月25日というふうに変換できないものでしょうか、この数値はセルの一番最初に書いてあります。データー量としては約4万件ほど有るので、これを一括に変換したいのです。分かる方がいらっしゃいましたら宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 日付を表す整数が入力されている列(A列?)を選択して、 メニューの[データ]→[区切り位置]で[区切り位置指定ウィザード]を起動します。 そしたら[次へ]→[次へ]で3/3ページ目へ行き、[列のデータ形式]で[日付]を選択して、[OK]します。 これで変換されると思います。 ただし、正しい日付に変換出来ない場合(20030631など)はそのままです。

tamaka
質問者

お礼

早速の回答有り難うございます。 早速試してみます。

その他の回答 (4)

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.5

こんにちは。 数値の桁数はすべてYYYYMMDDのように8桁でしょうか。 であれば、A1に数値データがあるとして、  =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)) で日付に変換できます。

tamaka
質問者

お礼

早速の回答有り難うございます。 早速、試してみます。 いろいろな方法が有るみたいですね。 有り難うございます

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.4

#2です。 #1さんの方が簡単でした。

tamaka
質問者

お礼

すてきな回答誠に有り難うございました。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.3

1.見かけ上だけ表示する方法。 セルの書式設定で ユーザ定義を ####"年"##"月"##"日" としてあげる。 2.関数を使って別セルに表示する方法 A1に入ってるとして =DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)) とし、セルの書式設定を 日付の1997年3月4日にする。 3.文字列を作る。 A1に入ってるとして =MID(A1,1,4) & "年" & MID(A1,5,2) & "月" & MID(A1,7,2) & "日" などとすればいいでしょう。 2番目は 日付型として変換されます。 他は文字列のままです。

tamaka
質問者

お礼

早速の回答有り難うございます。 早速、試してみます。 いろいろな方法が有るみたいですね。 有り難うございます

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

こんにちは。 対象セルがA1の場合、空いているセル(仮にB1)に =DATEVALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)) と入れてセルの書式設定をyyyy年m月d日にすれば出来ます。 後は下のセルにコピー 最後に全て選択してコピーし、元のA列に形式選択貼付けで値貼付けすれば完了です。

tamaka
質問者

お礼

早速の回答有り難うございます。 早速、試してみます。 いろいろな方法が有るみたいですね。 有り難うございます。

関連するQ&A