![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
今エクセルで60ファイルある中からある条件を
抽出しなくてはいけないのですが、60ファイル
全部開いてフィルタをかけたりCOUNTIFを
するのがあまりに手間でアクセスでできないか
考えています。ちなみにイメージは
<イメージ>
番号 名前 日付
1 Aさん 10/1
2 Bさん 4/1
3 Cさん 5/1
4 Dさん 4/20
というエクセルファイルから4月は何件あったか
というのを抽出したいと考えています。
こんな感じのエクセルデータをアクセスで1ファイル
にしてbetween を使えばできるかとは思っているの
ですが、60個のエクセルファイルをアクセスで
ひとつにまとめるいい方法がわらず、困ってます。
なにかいい案がありましたら教えて下さい!
No.1ベストアンサー
- 回答日時:
全Excelファイルが、同じ見出し、同じ形式だと仮定して以下を参考にして下さい。
まず、全ExcelファイルをAccessでテーブルにインポートします。
そして、まとめたいキーのインポートしたテーブルに、追加クエリで、テーブルを一つにまとめます。
(まとめたあとは、紛らわしいのでいらないテーブルは削除しましょう)
あとは、まとめたテーブルを選択クエリで、条件抽出すればいいのでは?
追加クエリでうまくやることにしました!
VBAエクセルで多少できる程度でちょっと
わかりませんので・・・。わざわざ教えていただいた
のにすいません。記録マクロでファイルを開いて
地道にやります!
ありがとうございました!
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?8acaa2e)
No.2
- 回答日時:
VBAを使うことになりますが、よろしいでしょうか?
とりあえず手順としては
1. インポートしたいエクセルファイルをひとつのフォルダ下におく
2. Dir 関数と Do~Loop を使ってファイル名をひとつずつ取り出す
3. DoCmd.TransferSpreadsheet acImport, ......
などを使ってエクセルファイルを仮テーブルにインポートする
4. 仮テーブルのデータを合計テーブルに追加し仮テーブルを削除
5. 集計クエリを作って結果を表示
仮テーブルを使わなくても直接ひとつのテーブルにデータを読み込んでもかまいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- USBメモリー・SDカード・フラッシュメモリー SDカードの修復について 4 2022/08/30 08:24
- Windows 10 Windows10の回復環境 2 2023/02/03 19:13
- Excel(エクセル) エクセルで、ファイルの分割 と ファイルの集約 1 2022/08/28 08:58
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) エクセルでのアクセス履歴をとりたいです 1 2022/06/13 17:30
- ドライブ・ストレージ 家庭用のNASについて 2 2022/07/05 18:30
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#でaccdbファイルのテーブルの...
-
ACCESS テーブルに2行目から取...
-
jspのプログラムについて
-
ExcelVBAにて外部データ(*.csv...
-
他ファイルのテーブルの情報を...
-
テーブルのリンク(ACCESS)
-
エクセルからアクセスにインポ...
-
Viewにインデックスは張れ...
-
postgreSQLのint型は桁数指定が...
-
ORA-00959: 表領域'****'は...
-
他の処理でselectさせないよう...
-
datapumpの実行方法について
-
object browser で処理を中断す...
-
データを削除しても表領域の使...
-
RDBのテーブル種類の違い
-
特定のスキーマのテーブルを一...
-
Access レコードを追加できませ...
-
異なるスキーマからデータを抽...
-
SQL*Loaderで、データを加工し...
-
INDEXの無効化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルからアクセスにインポ...
-
他ファイルのテーブルの情報を...
-
C#でaccdbファイルのテーブルの...
-
(ACCESS)複数mdbからのデータ...
-
ACCESS テーブルに2行目から取...
-
テーブルのリンク(ACCESS)
-
jspのプログラムについて
-
Accessでボタンを押したらエク...
-
アクセスマクロで、csv データ...
-
画面から入力した値がDBに登録...
-
[PG]AccessVBAでファイルのイン...
-
csvをSQLiteに取り込むと文字化...
-
アクセス初心者に注意点を教え...
-
グループ単位にCSVファイル...
-
Access2019でフォームから入力...
-
VBでCSVデータをMDB
-
ACCESSとエクセルのリン...
-
DataGridViewでの変更保存
-
データ読込時のタイムアウト
-
mdbファイルを試しに開いてみた...
おすすめ情報