• ベストアンサー

access2003のクリエでの抽出について

エクセルデータをテーブルにインポートしました。 そのあと、クリエの「クロス集計~」に進み、行の抽出まではできるのですが、列の抽出で私は 4月、5月、6月という表にしたいのですが、日付まで入った表になります。 元々のエクセルデータが日付まで入っているからですか? 初めて使ったので、エクセルデータの項目を「年月日」と入力しているのを、「年月」に変更しましたがダメでした。 素人ですいません。 どうすれば、月ごとの集計表になりますか? あと、テーブルもインポートエラーになります。 アクセスの意味が分かっていないので機械的にやっています。 教えてください。困ってます。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

Excelのデータのレイアウトと実際のデータがどのようなものか不明なので 想像力を逞しくして・・・。 年月日が当年だけで年をまたがっていないのなら クエリ1のフィールドに新たに、月:month([年月日]) として月を求めます。 このクエリ1をクロス集計に切り替えて、「月」を列見出しにすれば出来そうなのですが 最初に述べたようにExcelの内容が不明、加えてAccessにインポートした後のテーブルの フィールド名やそのデータ型、あとは実際のデータがどのようなものなのか どのような結果が欲しいのか。 具体例が無いとピンポイントの回答は難しいかと。 またインポート時にエラーになるとのことですがエラーのメッセージはどのようなものですか。 インポートウィザードに従って行ってていてもエラーになるのでしょうか。 Accessなどのデータベースではフィールド(項目)毎にデータ型が固定されます。 Excelのように同列中に日付のデータ・数値・文字列を混在させることは出来ません。 質問を立て直して http://oshiete.goo.ne.jp/category/219/ のカテゴリでお尋ねになってみたらいかが。

関連するQ&A