В одной книге есть два листа, которые имеют одинаковые структуры - одинаковые имена полей.Как объединить записи из разных таблиц?
, например:
Таблица 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
Теперь я использую ADO для запуска SQL в Excel-VBA.
select officer ,name ,sum(mkt) from [$table1]
Теперь я хочу объединить эти две таблицы и выбрать позже.
Это означает, что:
Таблица 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 или VBA (я предпочитаю, чтобы выполнить это в SQL Statement)?
* Я предпочитаю использовать технику sth SQL для ее выполнения. Что-то вроде таблицы join? Но join table только присоединяется к столбцам в разных таблицах. Теперь я хочу объединить строки *
я думаю, что вам нужно 'JOIN' пункт ... –
См (http://stackoverflow.com/questions/9923385/combine-2-excel-tables-into-one-appending-the-data). – Jeeped