W tej części zobaczysz jak przy pomocy formuły utworzyć dynamiczne hiperłącze które będzie przenosiło Cię zawsze na koniec listy. Zaproponowana formuła jest rozbudowana ponieważ obsługuje zarówno wartości tekstowe jak i liczbowe.
Użyty mechanizm: Hiperłącze
Użyta/e funkcja/e: HIPERŁĄCZE, MAX, JEŻELI.BŁĄD, PODAJ.POZYCJĘ
Pobierz plik do filmu: http://www.pmsocho.com/pobierz-pliki-do-filmow
Nazwa pliku: excel-512 – Dynamiczne hiperłącze – zawsze na koniec listy.xlsx
Comments 4
Dobry Wieczór
Na wstępie chcę bardzo podziękować za Pana filmy instruktażowe. Są bardzo pomocne przy tworzeniu różnych formularzy. Filmik o hiperłączu do komórki również jest bardzo pouczający.
Moje pytanie jest takie: czy można przygotować tak formułę aby hiperłącze przenosiło do żądanej komórki, ale w poziomie czyli w danym wierszu? Tutaj przenosi w pionie czyli do żądanej komórki w kolumnie. Próbowałem różnych rozwiązań, ale wymaganego (podobnego efektu jak w filmiku) nie uzyskałem. Z góry dziękuję za pochylenie się nad tematem.
Pozdrawiam
W. Karda
Dzień dobry,
Również zmagam się z podobnym problemem jak Pan Wojciech, a mianowicie przeniesienie na koniec listy w poziomie. Niestety zmiana kolumny A na wybrany wiersz w funkcji PODAJ.POZYCJE nie pomogła.
To znaczy wyszukanie ostatniej zapisanej pozycji w wierszu działa bez zarzutu.
Problemem okazał się składnik formuły HIPERŁĄCZE „#A” przenoszący do komórek w kolumnie A. Tutaj zamiana na adres wiersza („#3”) generuje błąd „Nieprawidłowe odwołanie”.
Czy jest możliwość obejścia tego błędu i stworzenie odwołania w hiperłączu do wiersza? Próbowałem odwołania przy użyciu funkcji WIERSZ jednak bez większych rezultatów?
Korzystając z okazji chciałbym również bardzo podziękować za wszystkie porady i objaśnienia, które były bardzo pomocne w wielu sytuacjach 🙂
Wszystkiego dobrego w dalszej pracy.
Pozdrawiam
Author
Dla danych pokazywanych na filmie odpowiednia formułą mogłaby wyglądać tak:
=HIPERŁĄCZE(„#”&ADRES(4;MAX(JEŻELI.BŁĄD(PODAJ.POZYCJĘ(„żżż”;4:4;1);0);JEŻELI.BŁĄD(PODAJ.POZYCJĘ(10^10;4:4;1);0))+1;4;1);”Przejdź na koniec”)
Author
Dla danych pokazywanych na filmie odpowiednia formułą mogłaby wyglądać tak:
=HIPERŁĄCZE(„#”&ADRES(4;MAX(JEŻELI.BŁĄD(PODAJ.POZYCJĘ(„żżż”;4:4;1);0);JEŻELI.BŁĄD(PODAJ.POZYCJĘ(10^10;4:4;1);0))+1;4;1);”Przejdź na koniec”)