Help us understand the problem. What is going on with this article?

複数のExcelデータをAccessでひとまとめに方法

More than 1 year has passed since last update.

複数データ結合.png

利用シチュエーション

複数に分かれているExcelデータを一つのファイルにまとめたい時

Excelファイルだけでも可能

わざわざ、Accessを使わなくてもVLOOKUP関数などを用いれば可能だが...
Accessなら一瞬でできる!

前提事項

  • くっつけるデータの項目数(フィールド数)は同じ数同士でなければいけない

設定方法

01.結合したいデータ(複数に分かれているExcelデータ)をAccessに読み込む
02.クエリを作成する(クエリデザインをクリック)
03.「ホーム」>「作成」>「SQLビュー」を表示
04.SQL文を記載

qiita.rb
SELECT * FROM [テーブル名]
UNION ALL SELECT * FROM [テーブル名];
-- テーブル名には読み込んだファイルの名前を記載する

詳細設定(SQL)

  • 複数のテーブルを結合させる
qiita.rb
-- UNIONでひたすら繋げるだけ
SELECT * FROM [テーブル名]
UNION ALL SELECT * FROM [テーブル名]
UNION ALL SELECT * FROM [テーブル名]
UNION ALL SELECT * FROM [テーブル名];
  • 重複データは削除する
qiita.rb
-- ALLを記述しない
SELECT * FROM [テーブル名]
UNION SELECT * FROM [テーブル名]
UNION SELECT * FROM [テーブル名];
  • 特定の項目(フィールド名)のみを結合する
qiita.rb
-- フィールド名をそれぞれ指定する
-- フィールド名を複数指定する場合はカンマで区切る
SELECT フィールド名,フィールド名,フィールド名 FROM [テーブル名]
UNION ALL SELECT フィールド名,フィールド名,フィールド名 FROM [テーブル名]
UNION ALL SELECT フィールド名,フィールド名,フィールド名 FROM [テーブル名];

公式ヘルプ

ユニオンクエリを使って複数のクエリを1つの結果に結合する

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした