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


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

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

回答の条件
  • 1人2回まで
  • 登録:2006/11/22 16:35:58
  • 終了:2006/11/29 16:40:03

回答(3件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/11/22 16:42:47

ポイント27pt

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

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

id:rikuzai No.2

りくっち回答回数1366ベストアンサー獲得回数1412006/11/22 16:45:49

ポイント27pt

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

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


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

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

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

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

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

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

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


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

id:yusuke6468 No.3

yusuke6468回答回数125ベストアンサー獲得回数12006/11/22 20:31:55

ポイント26pt

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

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません