Тёмный

Excel - Funkcja ADR.POŚR - Odwołanie do komórki o adresie zależnym od wartości w komórce [odc.558] 

PMSOCHO Piotr Majcher
Подписаться 74 тыс.
Просмотров 95 тыс.
50% 1

Опубликовано:

 

23 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@ewapoprawska403
@ewapoprawska403 Год назад
Właśnie tego szukałam :) Oszczędziło mi to jakieś pół dnia pracy... Dziękuję za proste, przystępne wyjaśnienie.
@wasatymamut
@wasatymamut 5 лет назад
Bardzo dziękuję, szukałem tego rozwiązania
@pmsocho
@pmsocho 5 лет назад
Cieszę się, że pomogłem :)
@marcinpaluch2217
@marcinpaluch2217 6 лет назад
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
@pmsocho
@pmsocho 6 лет назад
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...
@annam9340
@annam9340 4 года назад
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.
@pmsocho
@pmsocho 4 года назад
Jeśli zaczynasz samodzielnie pisać takie formuły jak przedstawiłaś to uwierz mi, możesz zacząć zaliczać się do zaawansowanych :)
@annam9340
@annam9340 4 года назад
@@pmsocho Dziękuje ! Taki komentarz grzeje moje zakochane w Excelu serce.
@pmsocho
@pmsocho 4 года назад
@@annam9340 😃
@michapiotrowski5430
@michapiotrowski5430 5 лет назад
Bardzo mi pomogłeś, jak zawsze zresztą. Dziękuję!
@pmsocho
@pmsocho 5 лет назад
Świetnie. Dzięki za info :)
@toja8323
@toja8323 7 лет назад
Właśnie tego szukałem, wielkie dzięki!
@pmsocho
@pmsocho 7 лет назад
:)
@dominikdowolny3162
@dominikdowolny3162 4 года назад
i to jest ta funkcja której potrzebowałem :) wielkie dzięki !
@pmsocho
@pmsocho 4 года назад
Dzięki za oglądanie i komentarz :) 👍
@rekawek6
@rekawek6 2 года назад
Film tak dobry, że oszczędził mi około 1,5h pracy. Czy jest funkcja, która pozwala odczytać w komórce nazwę arkusz?
@pmsocho
@pmsocho 2 года назад
1. Dzięki. Wpadaj na kanał jak najczęściej. 2. Może wpiszesz w wyszukiwarce RU-vid: excel funkcja nazwa arkusza :)
@katarzynalapinska5281
@katarzynalapinska5281 3 года назад
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"
@kamilatokarczyk8920
@kamilatokarczyk8920 4 года назад
Dzięki. Szukałam takiej funkcji godzinę xd
@pmsocho
@pmsocho 4 года назад
Dzięki za oglądanie i cieszę się, że pomogłem :)
@malgorzatakucharska-brzozo1675
@malgorzatakucharska-brzozo1675 3 года назад
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ć?
@pmsocho
@pmsocho 3 года назад
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
@malgorzatakucharska-brzozo1675 3 года назад
@@pmsocho rozumiem te apostrofy, tylko jak bym mogła prosić o wytłumaczenie " dla opornych" dlaczego przed komórką D4 jest &
@pmsocho
@pmsocho 3 года назад
@@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
@luccksocho
@luccksocho 6 лет назад
Great job!
@pmsocho
@pmsocho 6 лет назад
Thanks! :)
@marekpiekorz3125
@marekpiekorz3125 3 года назад
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
@pmsocho
@pmsocho 3 года назад
Tylko VBA wchodzi w grę.
@beemakey849
@beemakey849 7 лет назад
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.
@pmsocho
@pmsocho 7 лет назад
Oczywiście ze możesz skorzystać z funkcji ADR.POŚR. Formuła mogłaby wyglądać tak: =SUMA(ADR.POŚR("Tabela1["&C16&"]"))
@beemakey849
@beemakey849 7 лет назад
Super! Wielkie dzięki
@excelisfun
@excelisfun 8 лет назад
What is ADR.POSR? (It is late at night and I can't figure anything...)
@pmsocho
@pmsocho 8 лет назад
+ExcelIsFun ADR.POŚR = INDIRECT
@excelisfun
@excelisfun 8 лет назад
+pmsocho Thanks... There is no way I should have not guessed that... but it was late at night... Thanks for the videos, as always! :)
@ExcelInstructor
@ExcelInstructor 3 года назад
@@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...
@panjapek5656
@panjapek5656 4 года назад
@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
@pmsocho 4 года назад
Zobacz filmy z tej playlisty; ru-vid.com/group/PLfGfuCZ0S4hVc7tQqn4CmP17iN7TB8AZc
@panjapek5656
@panjapek5656 4 года назад
@@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 :)
@pmsocho
@pmsocho 4 года назад
@@panjapek5656 👍
@andykospan
@andykospan 8 лет назад
Widzę że tym sposobem można rozwiązać problem o którym ci pisałem. Pozdrawiam
@pmsocho
@pmsocho 8 лет назад
+Andrzej Feliks Cieszę się :)
@griszamisza9823
@griszamisza9823 6 лет назад
Witam, czy jest możliwość łączenia zakresu np. "F"&4&":F40" dla np. funkcji MIN.K gdzie jako parametr należy podać tablicę?
@pmsocho
@pmsocho 6 лет назад
Powinno zadziałać - sprawdź.
@griszamisza9823
@griszamisza9823 6 лет назад
Niestety nie rozpoznaje tego jako odwołania do zakresu
@pmsocho
@pmsocho 6 лет назад
Pokaż swoją formułę.
@griszamisza9823
@griszamisza9823 6 лет назад
Cała formuła jest dość zawiła ale wygląda tak =JEŻELI((PODAJ.POZYCJĘ(B7;$B$4:$B$41;0)*(C7=Data_ukladu_od)*($C7
@pmsocho
@pmsocho 6 лет назад
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 :)
@marcinjuraszek
@marcinjuraszek 4 года назад
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 ?
@pmsocho
@pmsocho 4 года назад
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 :)
@marcinjuraszek
@marcinjuraszek 4 года назад
@@pmsocho ooooo.... działa. importuje inne pliki do XLS ale tego nie ćwiczyłem nigdy. Dziekuję !!!!
@pmsocho
@pmsocho 4 года назад
@@marcinjuraszek :)
@psychorangereng8315
@psychorangereng8315 5 лет назад
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
@pmsocho 5 лет назад
Opisz proszę dokładniej swój problem i co chciałbyś osiągnąć bo po Twoim opisie nie do końca wiem o co chodzi.
@psychorangereng8315
@psychorangereng8315 5 лет назад
@@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
@psychorangereng8315
@psychorangereng8315 5 лет назад
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.
@pmsocho
@pmsocho 5 лет назад
@@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.
@psychorangereng8315
@psychorangereng8315 5 лет назад
@@pmsocho napisać oddzielną funkcje w danym skoroszycie w ktorym po wpisaniu numeru arkusza ona bd podawal nazwe?
@MrBeliever69
@MrBeliever69 Год назад
Wynik formuły= nietrwały. Wydaje mi się, że wszystko robię dobrze, a dostaje taki błąd. O co może chodzić?
@annastepniewska8531
@annastepniewska8531 Год назад
a jak to zrobić odwrotnie?
@arekciechanow
@arekciechanow 4 года назад
Jak połączyć hiperłącze z adresem pośrednim ?
@pmsocho
@pmsocho 4 года назад
A po co chciałbyś robić coś takiego? Funkcja Hiperłącze i tak oczekuje "adresu" podanego w formie tekstu więc funkcja ADR.POŚR jest niepotrzebna.
@arekciechanow
@arekciechanow 4 года назад
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.
@pmsocho
@pmsocho 4 года назад
@@arekciechanow Hmmm. Jeżeli używasz funkcji ADR.POŚR to oznacza, że masz już odwołania w formie tekstów - dlaczego nie użyć ich w funkcji HIPERŁĄCZE?
@alicew2026
@alicew2026 7 лет назад
bardzo pomocne, dziękuję - ale nie mogłam się później skupić słysząc w tle płacz dziecka ..
@pmsocho
@pmsocho 7 лет назад
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 :)
@KS2416
@KS2416 2 года назад
Dziwna formula
Далее
Как не носить с собой вещи
00:31
#10 ADRES, ADR POŚR, PODAJ POZYCJĘ
17:05
Просмотров 4,8 тыс.
Excel: Zależna lista rozwijana w komórce
6:40
Просмотров 103 тыс.
8 Excel tools everyone should be able to use
18:31
Просмотров 2,4 млн
Excel - ADR.POŚR i odwołania typu W1K1 - widzowie 127
10:24
Excel  Funkcja ADR POŚR
7:11
Просмотров 1,8 тыс.
Как не носить с собой вещи
00:31