エクセルで日付の形式になっているデータを文字列に変換する方法を探しています。


現状で例えば7/14/2006となっているセルのデータを、
セルの書式設定で単純に文字列に変換すると38912となってしまいます。

7/14/2006のような文字列としてアクセスにデータをインポートしたいので、
どうしたら文字列に変換できるか、その方法を探しています。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2006/11/29 16:40:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント27pt

=text(A1,"mm/dd/yyyy")

と文字列のセルに入れたらいいです。

id:rikuzai No.2

回答回数1366ベストアンサー獲得回数141

ポイント27pt

ご提示通りの書式のまま文字列にするならば、

TEXT関数が使えると思います。


A列に日付データが入っているとして、

B1=TEXT(A1,"m/dd/yyyy")

と入力して以下フィルコピー。

これでB列の日付データは文字列に変換されます。

このデータをそのままAccessにインポートすればいいかと。

A列のデータと入れ替えが必要なら、

B列の変換結果をコピー、値貼り付けをしてB列を削除してください。


尚、"m/dd/yyyy"の部分は変更可能です。

id:yusuke6468 No.3

回答回数125ベストアンサー獲得回数1

ポイント26pt

はてなでは、自分が知りたいことや疑問に思うことを人力検索を使って調べることができます。ぜひ活用しましょう

http://www.hatena.ne.jp/

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません