Wojciech
Gardziński
Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...
Temat: Jedna funkcja sumuje dane z wielu Exceli według wielu...
Pewnie, że możliwe.Film:
http://afin.net/webcasts/HowTo_UseFreeGetdataodbcFunct...
I parametry, żeby nie spisywać z ekranu ;)
Tu dodatek:
http://afin.net/downloads/free/GETDATAODBC.xla
To tzw. "DSN" - nazwa źródła danych
DSN=Pliki programu Excel; DBQ=C:\
A to zapytanie SQL, które to wszystko, co w tytule, robi w mig na zamkniętych plikach:
SELECT SUM(wart_net)
FROM (
SELECT * FROM faktura IN 'C:\SOA2\Dane\Faktury1.xls'[Excel 5.0;]
UNION ALL
SELECT * FROM faktura IN 'C:\SOA2\Dane\Faktury2.xls'[Excel 5.0;]
UNION ALL
SELECT * FROM faktura IN 'C:\SOA2\Dane\Faktury3.xls'[Excel 5.0;]
)
WHERE (
nazwa LIKE '%X'
AND
data BETWEEN #2010-01-01# AND #2011-12-31#
AND
pozycji>3
)