- ベストアンサー
エクセルの日付で西暦の書式について・・・
分かる方がいたら教えて下さい! エクセルの表で「1977/2/3」と表示させている日付があるとします。 これを「19770203」というように「/」をとり、月&日が2桁ない場合は頭に「0」を足してトータルで8桁表示させたい場合はどのようにすれば良いのでしょうか・・・。 合計1000件分データがあり、一括して変換させたい(月&日が2桁ある場合も含む)のですが良い方法はあるでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
セルの書式設定で「ユーザー定義」を選択 ↓ 「種類」を「yyyymmdd」と指定 でいかがでしょう。
その他の回答 (4)
- mshr1962
- ベストアンサー率39% (7417/18945)
文字変換なら =TEXT(A2,"yyyymmdd") 数値変換なら =VALUE(TEXT(A2,"yyyymmdd")) または =TEXT(A2,"yyyymmdd")*1
お礼
ありがとうございます。 変換の仕方にも何種類かあるんですね・・・。 参考にさせていただきます!
- ysko614
- ベストアンサー率31% (103/329)
設定したい範囲内を選んだら、セルの書式設定にある表示形式タブの[ユーザ定義]を選択したら、 右側の種類(T)を以下のように変更します。 yyyymmdd mm dd の場合月や日付は一桁だと前に0が付きます。 1月なら01、9日なら09と言う風にね。 お試し下さいませ。
お礼
丁寧な解説ありがとうございます。 エクセルの理解度がちょっと増しました! 初歩的な質問だったみたいで、ちょっと恥ずかしいです・・・。
- mame9999
- ベストアンサー率44% (90/203)
表示だけならセルの書式設定で yyyymmddでいけるとおもうんですが 実態もということであれば =TEXT(YEAR(A3)&RIGHT("00"&MONTH(A3),2)&RIGHT("00"&DAY(A3),2),0) こんなんでいかがですか A3に1977/2/3とはいっています
お礼
回答ありがとうございます。 教えていただいた関数、参考になりました!
- merlionXX
- ベストアンサー率48% (1930/4007)
セルの書式をユーザー定義で yyyymmdd にすればOKですよ。
お礼
回答ありがとうございます! こんな簡単な方法で出来ちゃうのに、自力じゃ分からなくてちょっと恥ずかしいです・・・。
お礼
ありがとうございました! てっきり種類ってボックスの中にあるものからしか選べないと思ってました・・・(汗) 自分で入力して出来るとはビックリでした。