同一のブック内に、同じフィールド名を持つ同じワークシートが2つあります。異なるテーブルのレコードを結合するには?
例えば:
表1
- Officer name mkt
- s15 peter 15
- s17 mary 18
- S32 tom 42
- S32 tom 89
表2
- Officer name mkt
- s56 jason 55
- s31 alex 34
- S54 gee 45
今私は、Excel-VBAでSQLを実行するために、ADOを使用しています。
select officer ,name ,sum(mkt) from [$table1]
ここで、これらの2つのテーブルレコードを結合し、後で選択したいと思います。
表3
- Officer name mkt
- s15 peter 15
- s17 mary 18
- S32 tom 42
- S32 tom 89
- s56 jason 55
- s31 alex 34
- S54 gee 45
をその後選択(SQL)を作る:意味
。
select officer ,name ,sum(mkt) from [$table3]
それは(私はSQLステートメントでそれを行うことを好む)SQLやVBAでそれを実行することができますか?
*私はそれを実行するsthのSQL技術を使用することを好む。テーブルを結合するような何か?しかし、結合テーブルは異なるテーブルの列を結合するだけです。今度は、行を結合します。
私はあなたが 'JOIN'句... –
参照が必要だと思う[データの追加1に2つのExcelのテーブルを結合?] (http://stackoverflow.com/questions/9923385/combine-2-excel-tables-into-one-appending-the-data)。 – Jeeped