こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelでの日付表示等について

Excelで「2013/08/21」というように入力するとそののまま「2013/08/21」と表示され、日付として扱われます。これを文字列としたいのですが、どうしたらよいでしょうか?
「'2013/08/21」と入力すれば良いことは解っているのですが、既に入力済みの1000件近いデータを一気に変換したいのです。値のみの複写をしてみましたが「41507」となってしまいます。
まとめて一気に日付表示を文字列に変換する方法を教えて下さい。
Excelは2007 SP3を使用しています

投稿日時 - 2013-08-21 07:37:38

QNo.8228989

すぐに回答ほしいです

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

こんにちは!
別列表示になりますが、一例です。

元データがA列の1行目からあるとします。

B1セルに
=TEXT(A1,"yyyy/mm/dd")
という数式を入れオートフィルで下へコピー
(またはB1セルのフィルハンドルでダブルクリック)

B列すべてを範囲指定 → 右クリック → コピー → (B列が選択されている状態で)右クリック → 形式を選択して貼り付け → 「値」を選択しOK


最後にA列を削除して完了です。

※ 今後データが増える場合は操作したA列の表示形式を「文字列」にしておきます。
そうすれば今後A列は 2013/03/21 のように入力してもそのまま文字列となります。m(_ _)m

投稿日時 - 2013-08-21 08:19:42

お礼

回答ありがとうございました。
勉強になりました。

投稿日時 - 2013-08-21 08:46:48

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

A1セルのデータを変換する場合は以下の式を使ってみてください。

=YEAR(A1)&"/"&TEXT(MONTH(A1),"mm")&"/"&TEXT(DAY(A1),"dd")

投稿日時 - 2013-08-21 08:25:13

お礼

回答ありがとうございました。

投稿日時 - 2013-08-21 08:46:17

あなたにオススメの質問