- ベストアンサー
EXCELで整数を年月日に変換したいのですが・・
今エクセルで作成してある、データーが有るのですが、この日づけが整数が記録してあります。ちなみに20030625というふうに、これを2003年6月25日というふうに変換できないものでしょうか、この数値はセルの一番最初に書いてあります。データー量としては約4万件ほど有るので、これを一括に変換したいのです。分かる方がいらっしゃいましたら宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 日付を表す整数が入力されている列(A列?)を選択して、 メニューの[データ]→[区切り位置]で[区切り位置指定ウィザード]を起動します。 そしたら[次へ]→[次へ]で3/3ページ目へ行き、[列のデータ形式]で[日付]を選択して、[OK]します。 これで変換されると思います。 ただし、正しい日付に変換出来ない場合(20030631など)はそのままです。
その他の回答 (4)
- happypoint
- ベストアンサー率36% (521/1422)
こんにちは。 数値の桁数はすべてYYYYMMDDのように8桁でしょうか。 であれば、A1に数値データがあるとして、 =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)) で日付に変換できます。
お礼
早速の回答有り難うございます。 早速、試してみます。 いろいろな方法が有るみたいですね。 有り難うございます
- papayuka
- ベストアンサー率45% (1388/3066)
#2です。 #1さんの方が簡単でした。
お礼
すてきな回答誠に有り難うございました。
- taknt
- ベストアンサー率19% (1556/7783)
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番目は 日付型として変換されます。 他は文字列のままです。
お礼
早速の回答有り難うございます。 早速、試してみます。 いろいろな方法が有るみたいですね。 有り難うございます
- papayuka
- ベストアンサー率45% (1388/3066)
こんにちは。 対象セルがA1の場合、空いているセル(仮にB1)に =DATEVALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)) と入れてセルの書式設定をyyyy年m月d日にすれば出来ます。 後は下のセルにコピー 最後に全て選択してコピーし、元のA列に形式選択貼付けで値貼付けすれば完了です。
お礼
早速の回答有り難うございます。 早速、試してみます。 いろいろな方法が有るみたいですね。 有り難うございます。
お礼
早速の回答有り難うございます。 早速試してみます。