Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Film:
http://afin.net/webcasts/HowTo_InsertFunction_GETDATAL...

Opis:
Film pokazuje, w jaki sposób wpisać i parametryzować funkcję zastępującą awaryjne łącza międzyskoroszytowe w arkuszu.

Pokazane są dwa sposoby:

1. Poprzez stworzenie fizycznego łącza do innego skoroszytu Excela, zamianę go na funkcję GETDATALINK, a nastepnie sparametryzowanie nazwą skoroszytu i adresem odwołania.

2. Poprzez użycie funkcji GETDATA (polski alias: DANE) z predefiniowanymi ustawieniami do prezentowanego, przykładowego modelu skoroszytów.
W tym przypadku wstępne otwieranie pliku-źródła nie jest wymagane.

Wnioski:

Koniec z problemami, związanymi z awaryjnością łącz Excela - funkcje AFIN.NET mogą je zastąpić i, dodatkowo, mogą być dowolnie parametryzowane.Wojciech Gardziński edytował(a) ten post dnia 11.01.10 o godzinie 12:16
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Podoba mi się ta forma parametryzacji przy wykorzystaniu Textboxa - jest kreatywna :-).

Panie Wojtku, a co by Pan polecił w takiej sytuacji.
(Możliwe, że wstawiał Pan już na forum jakiegoś gotowca na ten temat)

- Mamy 3 pliki, każdy zawiera kilkanaście arkuszy.
- W pierwszym arkuszu każdego pliku mamy taką samą tabelę, tzn. liczba kolumn jest taka sama, nagłówki też - liczba wierszy nie.
- Chcielibyśmy skonsolidować dane z wszystkich trzech plików do jednej tabelki
- Nie chcemy otwierać żadnego z plików bo każdy waży 70MB, zatem tradycyjna metoda przeklejki, gdzie otwieramy każdy plik, ustalamy ostatni wiersz i kopiujemy dane do tabeli zbiorczej nie wchodzi w grę.

Z góry dzięki za podpowiedzi/odpowiedzi :-)

konto usunięte

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

http://scalacz.googlecode.com/files/C_MASS_IMPORT.cls
http://vbamania.blogspot.com/2009/05/masowy-import-dan...

resztę dobudujesz sobie sam
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Mariusz Jankowski:
Podoba mi się ta forma parametryzacji przy wykorzystaniu Textboxa - jest kreatywna :-).

Panie Wojtku, a co by Pan polecił w takiej sytuacji.
(Możliwe, że wstawiał Pan już na forum jakiegoś gotowca na ten temat)

- Mamy 3 pliki, każdy zawiera kilkanaście arkuszy.
- W pierwszym arkuszu każdego pliku mamy taką samą tabelę, tzn. liczba kolumn jest taka sama, nagłówki też - liczba wierszy nie.
- Chcielibyśmy skonsolidować dane z wszystkich trzech plików do jednej tabelki
- Nie chcemy otwierać żadnego z plików bo każdy waży 70MB, zatem tradycyjna metoda przeklejki, gdzie otwieramy każdy plik, ustalamy ostatni wiersz i kopiujemy dane do tabeli zbiorczej nie wchodzi w grę.

Z góry dzięki za podpowiedzi/odpowiedzi :-)

To Przemka, albo:
http://www.goldenline.pl/forum/afin-net/1223018
http://www.goldenline.pl/forum/afin-net/1141060
albo tak, bez AFINA i programowania w ogóle:
http://afin.net/webcasts/Demo_BudgetCubeExcelOnly.swf
(Wszystko dobre, co opiera się o zasadę, że obróbka danych z daleka od arkusza)

P.S. I dzięki, i pozdrawiam.Wojciech Gardziński edytował(a) ten post dnia 10.11.09 o godzinie 21:48
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Prezentacja z tego linka http://www.goldenline.pl/forum/afin-net/1223018 wszystko wyjaśniła. W praktyce działa to dokładnie tak jak na filmie, czyli szybciorem. Program robi wrażenie i moim zdaniem jest wart dużo więcej niż na to wskazuje cena.Mariusz Jankowski edytował(a) ten post dnia 10.11.09 o godzinie 22:40
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Mariusz Jankowski:
Prezentacja z tego linka http://www.goldenline.pl/forum/afin-net/1223018 wszystko wyjaśniła. W praktyce działa to dokładnie tak jak na filmie, czyli szybciorem. Program robi wrażenie i moim zdaniem jest wart dużo więcej niż na to wskazuje cena.Mariusz Jankowski edytował(a) ten post dnia 10.11.09 o godzinie 22:40

Podziękowali za komplementa.

Ale cel, niestety, jest bardziej skomplikowany. Jak do tego (podejścia do Excela) przekonać tych od nagrywarek i WYSZUKAJ.PIONOWO? Przeca się nóż w kieszeni otwiera...
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Ale cel, niestety, jest bardziej skomplikowany. Jak do tego (podejścia do Excela) przekonać tych od nagrywarek i WYSZUKAJ.PIONOWO? Przeca się nóż w kieszeni otwiera...

Trochę późno odpowiadam, ale jak to się nie mówi - lepiej późno niż później ;-P. Moim zdaniem rzecz rozchodzi się o to, że po pierwsze - Query (+SQL) jest narzędziem dla zaawansowanych, po drugie - dostęp do niego od strony technicznej w Excelu jest trudniejszy niż np. do VLOOKUP`a, dlatego ludzie idą po najmniejszej linii oporu i wybierają funkcję lub przeklejkę VBA (Ci bardziej zaawansowani). Na starcie jest 1:1 - tracimy punkt na tym, że oferujemy rzecz mniej intuicyjną i trudniejszą do opanowania, zyskujemy tym, że oferujemy narzędzie, które (po zapoznaniu się ze sposobem jego działania) robi to co ma robić szybciej i wydajniej - jest po prostu z wyższej półki. Co ja bym zrobił aby wypromować to narzędzie? Dwie rzeczy - po pierwsze - skoro rzecz jest trudniej przyswajalna to stworzyłbym bardzo prostą/łopatologiczną i zarazem krótką (!) prezentację, która uświadomiłaby userom czym jest parametryzacja i jakie są jej zalety(bo skąd Ci biedni ludzie mają coś z tego rozumieć ;-)) . Druga sprawa - przedstawiłbym wszystkie 3 sposoby rozwiązania problemu i później zrobiłbym zestawienie w tabelce, które odpowiedziałoby na pytanie "Dlaczego opcja nr 3 jest najlepsza" :-)

Pozdrawiam i SzacuneczekMariusz Jankowski edytował(a) ten post dnia 17.11.09 o godzinie 21:41
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

Mariusz Jankowski:
Ale cel, niestety, jest bardziej skomplikowany. Jak do tego (podejścia do Excela) przekonać tych od nagrywarek i WYSZUKAJ.PIONOWO? Przeca się nóż w kieszeni otwiera...

Trochę późno odpowiadam, ale jak to się nie mówi - lepiej późno niż później ;-P. Moim zdaniem rzecz rozchodzi się o to, że po pierwsze - Query (+SQL) jest narzędziem dla zaawansowanych, po drugie - dostęp do niego od strony technicznej w Excelu jest trudniejszy niż np. do VLOOKUP`a, dlatego ludzie idą po najmniejszej linii oporu i wybierają funkcję lub przeklejkę VBA (Ci bardziej zaawansowani). Na starcie jest 1:1 - tracimy punkt na tym, że oferujemy rzecz mniej intuicyjną i trudniejszą do opanowania, zyskujemy tym, że oferujemy narzędzie, które (po zapoznaniu się ze sposobem jego działania) robi to co ma robić szybciej i wydajniej - jest po prostu z wyższej półki. Co ja bym zrobił aby wypromować to narzędzie? Dwie rzeczy - po pierwsze - skoro rzecz jest trudniej przyswajalna to stworzyłbym bardzo prostą/łopatologiczną i zarazem krótką (!) prezentację, która uświadomiłaby userom czym jest parametryzacja i jakie są jej zalety(bo skąd Ci biedni ludzie mają coś z tego rozumieć ;-)) . Druga sprawa - przedstawiłbym wszystkie 3 sposoby rozwiązania problemu i później zrobiłbym zestawienie w tabelce, które odpowiedziałoby na pytanie "Dlaczego opcja nr 3 jest najlepsza" :-)

Pozdrawiam i SzacuneczekMariusz Jankowski edytował(a) ten post dnia 17.11.09 o godzinie 21:41

No to, Panie Szanowny, do dzieła!
Bo wie Pan, jak któś cóś wymyśli, to... ma pecha. Musi zrobić :)
(Dobry pomysł!)
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Funkcja GETDATALINK - alternatywa dla łącz...

No to, Panie Szanowny, do dzieła!
Bo wie Pan, jak któś cóś wymyśli, to... ma pecha. Musi zrobić :)
(Dobry pomysł!)

Ale na tym forum to ja daję wędkę - rybę 3ba sobie usmażyć samemu :-).

Następna dyskusja:

Hurtownia danych + dowolne ...




Wyślij zaproszenie do