Accessについて質問です。以前、アクセスのデータをエクセルに落とす方法(データ更新を利用して)をここで質問し無事解決したのですが、アクセスのテーブルにあるデータの日付表示が20050524となっているため、そのままエクセルに落としても、エクセル側がこれを日付として読み取りません。

2005/05/24 と表示させたいのですが、書式の変更をしてもかわりません。エクセル側で月別集計をとりたいのですが、困っています。何か良い方法がないでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2006/05/24 14:04:19
  • 終了:2006/05/24 15:52:44

回答(4件)

id:sweetslife No.1

sweetslife回答回数45ベストアンサー獲得回数12006/05/24 14:14:33

ポイント23pt

アクセス側でデータの表示形式を変更してみてはいかがでしょうか?

データテーブルのデータ型を「日付/時刻型」にして

表示形式を選択することができますよ

id:hac20380

試したのですが、データの変換中にエラーが発生しましたと表示されてしまいました・・・。

2006/05/24 14:56:08
id:keikeiwa1 No.2

keikeiwa1回答回数3ベストアンサー獲得回数02006/05/24 14:26:55

ポイント23pt

かなりアナログな方法ですが・・・

エクセル上(仮にA1とします。)に表示された"20050524"という文字列から、VALUE(LEFT(A1,4))、VALUE(MID(A1,5,2))、VALUE(RIGHT(A1,2))を使って2005、5、24の数値をそれぞれ別のセルに抽出し、最後にそれぞれをDATE関数で結合させれば、日付設定2005/5/24になります。

http://www.juno-e.com/excel/kansu/kansu.htm

id:gong1971 No.3

gong1971回答回数443ベストアンサー獲得回数682006/05/24 14:33:03

ポイント22pt

Excelで月別集計を行うのであれば、シリアル値に変更する必要があります。

[データ]メニューの[区切り位置]を使うのが便利ですね。

下記のページの最初で紹介されています。

http://www.yoshikawa.co.jp/ybs/faq/excel_a.htm

日付を「20010401」と数値で入力してあります。これを「2001/4/1」と表示することはできますか?

1.セル、または列全体を選択します。

2.データ→区切り位置→「区切り位置指定ウィザード」が表示されます。

3.「次へ」ボタンを2回クリックします。

4.「区切り位置指定ウィザード 3/3」画面にて、「日付」にチェックを入れ、「YMD」を選択します。

5.完了ボタンをクリック。

id:rikuzai No.4

りくっち回答回数1366ベストアンサー獲得回数1412006/05/24 14:41:55

ポイント22pt

http://q.hatena.ne.jp/1148390200

↑の質問で回答をしたものです。

(残念ながらまだ未開封ですが…)


方法は二つあると思います。

  • Accessデータを日付データに変換

テーブル作成クエリで元テーブルの全ての項目をドラッグしてから

新たに(元項目が「日付」新項目が「日付変換」なら)

日付変換:=Left([日付],4) & "/" & Mid([日付],5,2) & "/" & Right([日付],2)

と記入して新規にテーブル作成。

できたテーブルをデザインビューで開いて、

「日付変換」の項目のデータ型を「日付/時刻型」に変更、保存

これで日付データに変換されます。

項目名は任意に変更してください。


  • Excel側で変更する

こちらは前回の質問で私が回答した方法への補足になります。

AccessデータをExcelに貼り付けた後、

日付列がA列として、別列の1行目に

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

と記入してフィルコピー

記入した列全体を選択してコピー、そのまま形式を選んで貼付けで値貼付け

後は元の日付の列を削除して作成した列と入れ替えばできあがりです。

以後は前回の回答通りにリンクをはればよいかと。


ただし、Access側の入力方法を改善しないといけないと思います。

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

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

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

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

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