- ベストアンサー
EXCELの日付の変換方法
はじめまして。質問させていただきます。 他システムへデータを移行すため、EXCELで既に入力されている日付データを下記に変換させる方法を教えてもらえませんか? 「/」が使えずに8桁にするのが必須条件です。 1万行ほどデータがあります。 日付 日付 2006/3/1 → 20060301(月日が1桁の時は/を取り0を入れる) 2006/11/15 → 20061115(月日が2桁の時は/を取るだけ) よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=TEXT(A1,"YYYYMMDD") を入力して他の行へコピー。 関数は自分のセルの値を変更することはできないので、他のセルに変換してやる必要があります。 (それをコピーして元のセルに値として貼りつけるのは可能)
その他の回答 (2)
- telescope
- ベストアンサー率54% (1069/1958)
回答No.3
空いた列に =TEXT(A1,"yyyymmdd") として、コピーして「形式を選択して貼り付け」で「値」のみ貼り付けます。
質問者
お礼
さっそくの回答ありがとうございます。 No.2の方と同じ内容ですね! 勉強になりました。 ありがとうございます。
- gogo_japan
- ベストアンサー率28% (95/335)
回答No.1
セルの書式設定でユーザー定義「yyyymmdd」でどうでしょう。
質問者
お礼
さっそくの回答ありがとうございます。 書式設定の変更の場合は表示のみそうなりましたが、実際のデータは/付きのままでした。
お礼
さっそくの回答ありがとうございます。 この方法で試してみたらうまくいました。 ありがとうざいます。 このような計算式とは以外でした。難しく考えすぎていたかも知れません。勉強不足を痛感しました。