![Wojciech Gardziński](https://static.goldenline.pl/user_photo/124/user_699004_f57693_basic.jpg)
Wojciech
Gardziński
Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...
Temat: Dane z SQL Server do Excela - prostą funkcją.
Film:http://www.afin.net/webcasts/HowTo_GetDataFunction_Fro...
Ech, jakie to proste...
Wyjaśnienie:
Mamy dane, jakiekolwiek, załóżmy że w MS SQL Server.
(Albo w Excelu, Accessie, TXT, DBF, MySQL, Oracle, PostgreSQL, DB2, HTM, ...)
Poważna sprawa. Możemy się do nich dostać kwerendą - fakt. Ale wtedy dostajemy duża tabelę w Excelu i tu musimy zastosować funkcje, żeby dane poumieszczać w naszym raporcie. Tabela przestawna tu odpada, bo raport ma taki format, jaki ma, a nie taki, jaki oferuje tabela (przykład: raportowanie finansowe)
Oczywiście, zawsze też możemy napisać makro. Ale, po pierwsze, trzeba umieć, a my jesteśmy księgowymi (, albo sprzedawcami, albo pracujemy na produkcji), a po drugie trzeba to zrobić i rozesłać po 10 kolegach, trzeba ich nauczyć, trzeba... ech, same problemy :(
Można też zrobić sto kwerend, do tego parametrycznych. Hm... nie umiemy, o co chodzi?.
No to, co umiemy? - umiemy zrobić prostą kwerendę! Super.
Umiemy też używać funkcji Excela, szczególnie tak prostych:
=DANE("SQLSE2008.Sales";[argument: nazwa_klienta])
czyli np.
=DANE("SQLSE2008.Sales";"AREX")
a, gdy w komórce A5 umieścimy parametr "AREX", a funkcję zmodyfikujemy do postaci:
=DANE("SQLSE2008.Sales";$A5) ,
to możemy ją łatwo kopiować w dół i wpisywać sobie klientów, jakich chcemy.Wojciech Gardziński edytował(a) ten post dnia 28.01.10 o godzinie 11:05