Używam MS Excel 2007 (wcześniej znany z Excel 2003). Tworzę proste hiperłącze w komórce A1 (w arkuszu Arkusz1), więc po kliknięciu komórki A1 kursor przechodzi do komórki B10. To bardzo proste, bez problemu (kliknij prawym przyciskiem myszy w komórce A1, wybierz hiperłącze itd.).
Problem pojawia się, gdy zmieniam nazwę karty, hiperłącze nie działa, ostrzeżenie „Odwołanie nie jest prawidłowe”, a następnie muszę edytować hiperłącze, aby działało. Problem pojawia się również podczas kopiowania arkusza (nowy arkusz o nazwie Arkusz1 (2)), jeśli kliknę komórkę A1, skieruje mnie do komórki B10 w Arkuszu1 zamiast komórki B10 w nowym arkuszu (Arkusz1 (2)). Ponownie muszę edytować hiperłącze, aby działało.
Czy istnieje sposób, aby uniemożliwić mi edycję hiperłącza za każdym razem, gdy zmieniam nazwę karty lub kopiuję link do innego arkusza (czy to „względny” zamiast „absolutny”)?
źródło
HYPERLINK
wzór na arkuszu przy użyciu tego. Skończyłbyś z czymś takim:=HYPERLINK("[Book1.xls]"&A1&"!B1","Up")
w którejA1
wpisujesz nazwę komórki. Następnie wystarczy zmienić jedną komórkę, aby zaktualizować wszystkie hiperłącza, ale jeśli masz tylko jednąHYPERLINK
formuła na każdym arkuszu to nie pomoże.„#” z jakiegoś powodu reprezentuje bieżącą nazwę pliku (podniosłem go jednocześnie do google). Całość może być dość elastyczna, a nazwy arkuszy i plików można pobierać dynamicznie za pomocą formuły, jeśli ktoś bardzo często porządkuje pliki.
Używam dynamicznych hiperłączy; Znajduję to, co pasuję w Z15 i ustawi link do niego.
Inne funkcje hiperłącza (kliknięcie prawym przyciskiem myszy na komórkach) są dość kłopotliwe.
... Większość moich dokumentów ma teraz spis treści pełen hiperłączy, które przełączają mnie na wszystkie kluczowe punkty, z którymi muszę się połączyć. Reszta po prostu ma kilka zamrożonych rzędów lub kolumn używanych do nawigacji w arkuszach i odsyłacza do zawartości tabeli.
źródło