Andrzej Głowacki

Andrzej Głowacki Junior Accountant,
Toyota Motor Europe
NV/SA

Temat: Ściąganie danych z innego pliku excel

Witam,
Czy jest jakaś funkcja dzięki której bedę mógł pobrać dane z excela B (lista faktur z datami i wartościami) do drugiego ploku excela A.
Jestem w stanie ustawić aby ściągało dane dla jednej faktury jednak problem pojawia sie w momencie kiedy chcę przeciągnąć cały wiersz i automatycznie uzupełnić wiersze poniżej.
W pliku A faktury są wpisywane w następujący sposób:
Wiersz 1: faktura 1
Wiersz 2: faktura 1 vat
Wiersz 3: pusty
Wiersz 4: faktura 2
Wiersz 5: faktura 2 vat

W momencie jak chcę automatycznie uzupełnić wiersze i zaznaczam pierwsze 3 żeby zachować wzór pliku w wierszu 4 pojawia mi się faktura 4 zamiast faktury 2.
Czy można to jakoś rozwiązać za pomocą funkcji czy lepiej użyć do tego makra? Jeśli nie da rady funkcją a jest możliwość zfobienia tego makrem to proszę również o pomoc przy napisaniu takiego makra.

Bardzo dziękuję.
Pozdrawiam.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Ściąganie danych z innego pliku excel

A dlaczego nie masz zapisu bazodanowego typu:
Wiersz 1: faktura 1 | vat | inne dane
Wiersz 2: faktura 2 | vat | inne dane

Jeśli masz możliwość doprowadzić do takiego zapisu, będzie ci łatwiej się do nich odwołać mniej skomplikowanymi formułami wyszukania.
Andrzej Głowacki

Andrzej Głowacki Junior Accountant,
Toyota Motor Europe
NV/SA

Temat: Ściąganie danych z innego pliku excel

Tak właśnie wygląda plik B gdzie jest lista faktur. Niestety pliku A do ktorego chcę ściągnąć dane nie mogę tak zapisać, dalszy system by nie działał.
W pliku B jest również kolumna z datą księgowania najlepszą opcją byłoby gdyby dane zostały pobierane jeśli w te komórki są puste i nie mają daty.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Ściąganie danych z innego pliku excel

No to nie wykluczone ze ner faktury będzie identyfikatorem/akronimem (czyli nr jaki się nie powtarza na tej liście). W tym przypadku wystarczy funkcja Wyszukaj.pionowo() lub zlepek indeks() i podaj.pozycję() aby uzyskać konkretne dane. Jeśli chcesz listę danych to albo musisz powielić funkcję znając parametr jaki szukasz lub możesz użyć filtra zaawansowanego, aby Excel zwrócił ci listę danych znając warunki ograniczające. To raczej elementarz. Jeśli coś stoi przed tobą trudniejszego to prześlij dokładną specyfikacje danych.
Andy L.

Andy L. ITM, VUB

Temat: Ściąganie danych z innego pliku excel

może poczytaj o PowerQuery

Następna dyskusja:

Kopiowanie danych z innego ...




Wyślij zaproszenie do