Fajny odcinek, przydatny. Poszedłem krok dalej i staram się wyciągnąć dane z innego pliku (dla ułatwienia znajduje się w tym samym folderze). Ogólnie, ćwiczenie ma na celu wyszukanie różnych wartości poprzez wyszukaj.pionowo w kolejnych plikach, których nazwy podane są w liście. Wydaje się dość proste i stosując analogię do Twojego przykładu osiągnąłem efekt odczytania zawartości danej komórki, ale tylko wówczas, kiedy plik z listy jest otwarty. Wówczas domyślnie stosowana jest skrócona forma adresowania (określony jest adres dla pliku, z poziomu którego wywołujemy funkcję), ograniczona wyłącznie do nazwy pliku. I tu moje pytanie, czy można zrobić to samo na zamkniętych plikach? Czy można wykorzystać to w funkcji wyszukaj.pionowo? poniżej moje małe zmagania, tyle działa na pewno ;-) =INDIRECT("'["&A2&"]"&B2&"'!"&C2) PLIK ARKUSZ KOMÓRKA ZAWARTOŚĆ KOMÓRKI PLIK_TEST.xlsx Sheet2 a2 ddd
Niektóre funkcje nie działają na zamkniętych plikach: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZU2lYoqWSlA.html i niestety nie da się zastąpić ich innymi... Można ewentualnie sięgnąć po inną technologię: import, Power Query, VBA...
jak zawsze swietny tutorial, potrzebowalam tej funkcji dla dynamicznej zmiany arkusza z ktorego beda pobierane dane. Wlanie wysmarowalam cos takiego =VLOOKUP($B2, INDIRECT($F2&"!$A:$O"),MATCH(G$1,INDIRECT($F2&"!$A$4:$O$4"),0),0) .Dziala :-). Jestem poczatkujacym adeptem Excela i jestem strasznie dumna.
Czy mozna zamiast adresu komorki E3 wpisac zakres komórek i utworzyc dzieki temu liste rozwijania w komórce I3? Chciałabym, żeby w zależności od zawartości komórki czytalo mi inny zakres komórek i wyswietlało to jako drop down list. Myślałam, że z funkcji "if" moge to zrobic ale jakoś nie moge tego poukładać. Czy połączenie funkcji "if" i "or"
Jako osoba początkująca kompletnie nie rozumiem ( bo to nie jest wyjaśnione łopatologicznie) co mają znaczyć cudzysłowy, apostrofy &. Kiedy, po co i dlaczego je się wstawia. Ja potrzebuję użyć tej funkcji do prostego pobierania danych z komórki innego arkusza i gdy nazwa arkusza (nazwisko) to np. wpisałam =adr.pośr.(D4&"!D26") i działa. Ale jak już zmienię nazwę arkusza na imię i nazwisko ze spacją i w pomocniczej komórce D4 też wpiszę imię i nazwisko to nie działa. Co powinnam zmodyfikować?
Jeśli nazwa arkusza zawiera spacje to muszą być przed nią i za nią wstawione apostrofy. Formuła powinna być w tym przypadku taka: =ADR.POŚR("'"&D4&"'!D26") Nawet jeśli w nazwie arkusza nie będzie spacji to apostrofy w niczym nie będą przeszkadzały.
@@malgorzatakucharska-brzozo1675 & to operator konkatenacji (łączenia). Używamy go gdy chcemy połączyć ze sobą jakieś ciągi znaków wpisane albo pobrane z komórek. Jeśli są wpisane w formule to jeśli to są teksty to muszą być dodatkowo wpisywane w cudzysłowach. Jeśli ciągi znaków (teksty, liczby) pobrane są z komórek to podajamy tylko adresy komórek. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-BabX7IsHg3Y.html
Witam, proszę o pomoc, używam tej funkcji =@ADR.POŚR($C$1&"!d3") do wyświetlania danych z innych arkuszy w zależności od komórki C1, ponieważ ilość plików zwiększyła mi się z 1 do 8 szukam rozwiązania żebym mógł pobrać te dane w jednym pliku, nazwijmy go PODSUMOWANIE, tu pojawia się funkcja =ADR.POŚR("'["&Plik&"]"&$C$2&"'!$d$3") ale nie działa ona na plikach zamkniętych, jak mogę zastąpić tą funkcję aby pobierać dane z zamkniętego pliku i któregoś z 12 arkuszy w każdym. Pozdrawiam
Mam pytanie nie do końca do funkcji ADR.POŚR. ale również do adresowania: Czy można ingerować w specyfikatory kolumn zapisane w takiej formie jak np. Tabela1[Kolumna4] w taki sposób żeby zamiast Kolumny4 wstawić adres komórki w której znajduje się słowo Kolumna4. Np. W tabeli1 nazwy kolumn to nazwy miesięcy i liczę sumę poprzez wskazanie =SUMA(Tabela1[Styczeń]) i chciałbym żeby liczyło też dla innych miesięcy poprzez wpisanie miesiąca powiedzmy w komórce C16. Zatem za słowo [Styczeń] chciałbym wstawić adres komórki C16 żeby przy zmianie miesiąca zmieniał się adres kolumny w funkcji SUMA. * To jest tylko prosty przykład żeby pokazać o co mi chodzi, ale jeśli jest możliwość ingerencji w taki adres to w rzeczywistym problemie zamiast stycznia muszę wstawić funkcję WYSZUKAJ.POZIOMO.
@@excelisfun yeah, sadly Polish functions names are inconsistant, weird and sometimes way scarier for new user then English ones. recently I learned how to use sumproduct function in its basic usage, it was easy, but Suma.iloczynów was too scary for me to try it on anything, so i started to skipping it... and skipping it...
@pmsocho Czy da się uzależnić zakres nazwanego zakresu od ilości danych? :D Używam nazwanych zakresów głównie po to, żeby się nie pogubić w funkcjach. Problem w tym że jak przesadzę z zakresem (np. 1000 wierszy) to długo liczy. Chciałbym nazwane zakresy uzależnić od ilości zapełnionych wierszy np. w pierwszej kolumnie lub od wpisanej liczby w jednej komórce. Wtedy tylko jedna formuła ogarniałaby 1000 wierszy a cała reszta dokładnie tyle ile potrzeba... Taka rozkmina nad przyspieszeniem liczenia :D Edit: problem rozwiązany :D www.excel-easy.com/examples/dynamic-named-range.html
@@pmsocho dzięki, oglądałem ale nie mogłem jakoś sobie poradzić przy definiowaniu nazwy zakresu który miałby być zmienny. Tak czy siak zapisałem sobie te filmiki w ulubionych :)
A gdzie masz funkcję ADR.POŚR ? :) :) Bez niej, Ci to nie zadziała. Przecież odcinek którego dotyczą te komentarze dotyczy tej funkcji a Ty jej nigdzie w Twoich formułach nie używasz :)
to ja zapytam. taki przykład - np: 200 zakładek, kazda zakładka to jeden dzien , w każdej zakładce mam wpisy na poz od A1 do A100 o numerach rejestracyjnych napotkanych aut i chciałem teraz wyciągnąć do nowej zakładki wszystkie numery aut zaczynających się np: EL** lub PZ01***, zakładając ze numer rejestracyjny ma dł 7 liczb . ktoś cos poradzi ?
Najprościej i najefektywniej byłoby połączyć dane ze wsystkich arkuszy w jeden zbiór: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-c2Fvt-uIVRg.html A potem możesz zrobić cokolwiek sobie życzysz :)
A co w sytuacji w której mamy numer arkusza? Jak można ją zamienić na nazwę i następnie wsadzić do funkcji =adr.pośr Próbuję od dłuższego czasu znaleźć jakąś odpowiednią funkcje, ale niestety nie skutecznie, mam nadzieje, że ktoś tutaj wie jak to zrobić
@@pmsocho przy uzyciu funkcji arkusz, mozemy dostac index arlusza, 1,2,3. Jest to w zasadzie jego numer od lewej strony. Ja chciałbym się dowiedziec czy jest taka funkcja, czy jakis sposob na to, ze wpisujac numer 1 to bierze mi dane z danej komorki z arkusza 1, ale jezeli wpisze arkusz 5 to wezmie mi dane z piątego arkusza
Mamy 3 arkusze w kolejnosci. Styczen, Luty, Marzec i suma. Kazdy z tych miesiecy ma swoj index ze wzgledu na swoje polozenie, styczen=1, luty = 2 , marzec = 3, suma =4. Jezeli przetasuje arkusze i wyjdzie mi suma, styczen, luty, marzec to beda one mialy numery: suma = 1, styczen = 2, luty = 3, marzec = 4. W kazdym z arkuszy z miesiacami mam balans, a w sumie chce zrobic by po podaniu indexu pokazywalo mi balans z odpowiedniego arkusza Chodzi mi o to ze jak zmienie nuker w komorce np. B2 z 2 na 3 to formula wezmie mi dane nie z lutego tylko z marca.
@@psychorangereng8315 Myślę, że musiałbyś napisać w VBA funkcję użytkownika jeśli chciałbyś odwoływać się do arkusza na podstawie jego pozycji a nie nazwy.
Już tłumaczę: otóż mam plik z kilkuset kartami do kalkulacji receptur. Za pomocą adresu pośredniego przeniosłem do jednej karty wszystkie podsumowania - czyli mam tabele z 1500 wierszami. Zmieniają się ceny, właściwości fizyczne i inne parametry - które są automatycznie zaciągane do kart kalkulacyjnych. Za pomocą tej jednej zakładki mogę skrolując, przejrzeć wygodnie plik. Jeżeli widzę nieścisłości, to chciałbym z tej tabeli przenieść się szybko do odpowiedniego arkusza , a najlepiej do komórki, w której istnieje nieścisłość do aktualizacji. Idealna by była możliwość połączenia adresu pośredniego z hiperłączem - wszystkie dane do adresu pośredniego mam. Lecz niestety hiperłącze wymaga tekstu i (chyba) nie można zaimplementować nic w formie adresu pośredniego.
Cieszę się, że pomogłem :) O płacz się nie martw - dzieci czasami płaczą z byle powodu - wówczas własnie tak było. Nie sądziłem, że mikrofon to wychwyci. Nieprofesjonalne. Żałuję, że nie przesłuchałem tego odcinka zanim go opublikowałem. W żadnym innym odcinku już się na płacz dziecka nie natkniesz :)