Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlink - direkt zur Zelle springen (ohne VBA)

Hyperlink - direkt zur Zelle springen (ohne VBA)
05.07.2013 08:50:59
Stefan
Guten Morgen zusammen,
ich habe zwei Tabellen. In der einen stehen Personalnummern und Namen von Mitarbeitern, in der anderen stehen die Personalnummern und weitere Informationen. Ich möchte gerne (ohne Programmierung) über einen Hyperlink auf der Personalnummer direkt in die Zeile der Person in der anderen Tabelle (aus dem gleichen Dokument) springen. Also muss ich den Zellenbezug so formulieren, das er die Personalnummer, auf der ich stehe weiß und die Personalnummer aus der anderen Tabelle findet, ich weiß aber nicht wie. Hoffe auf eure Hilfe.
Gruß Stefan

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit HYPERLINK() ...
05.07.2013 08:53:36
neopa
Hallo Stefan,
... im Zusammenspiel mit VERGLEICH() ist das möglich.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
AW: Hyperlink - direkt zur Zelle springen (ohne VBA)
05.07.2013 10:20:00
Stefan
Hallo Werner,
ich habe es einmal versucht, weiß aber nicht, wie ich den Zellenbezug aufbauen muss.
Kannst du oder auch jemand anderes evtl. ein Beispiel zeigen.
Der Befehl bzw. die Funktion muss in dem Dialog Hyperlink im Zellbezug geschrieben werden.
Vielen Dank schon einmal im Voraus.
Gruß Stefan

Anzeige
Hyperlink - Beispiel
05.07.2013 11:36:13
WF
Hi,
in Tabelle1 stehen in Spalte G Deine Personalnummern.
in Tabelle2 in A1 steht die von Dir gesuchte
Schreib in Tabelle2 in irgendne Zelle:
=HYPERLINK("#Tabelle1!G"&VERGLEICH(A1;Tabelle1!G:G;0);"go")
Salut WF

Hyperlink, Blattname und Schnellzugriffsleiste
05.07.2013 12:28:37
NoNet
"Guten Morgen Herr Kaiser"
oder einfach : Hallo Stefan ;-),
hier mal eine etwas ausführlichere Lösungsbeschreibung mit Zusatzinfos :
Gegeben seien folgende beiden Tabellen :
Tabelle1 :
AB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

 Tabelle2 :
ABC
1
2
3
4
5
6
7
8
9
10




Definiere per Strg+F3 einen Namen (hier: TabName), der ein ARRAY aller vorhandenen Tabellenblattnamen enthält :
Name : TabName (frei wählbar)
Bezieht sich auf : =ARBEITSMAPPE.ZUORDNEN(1+0*JETZT())


Gib nun in Tabelle2, Zelle C2 folgende Funktion ein und kopiere sie nach unten :
=HYPERLINK("#'" & INDEX(Tabname;;1)&"'!B"&VERGLEICH(A2;Tabelle1!A:A;0);SVERWEIS(A2;Tabelle1!A:B;2;0))
Die 1 in der Funktion gibt an, dass der Hyperlink zum 1.Blatt in der Mappe springen soll - unabhängig vom Blattnamen !
Dein Bezüge zum Blatt "Tabelle1!" in der Funktion passen sich beim Umbenennen des Blattes hingegen automatisch an !


Um nach einem Hyperlink wieder zurück zu springen, kannst Du auch noch die Schnellzugriffsleiste anpassen und den "Zurück"-Button darin platzieren :
Userbild
Userbild
Anstelle der Option "Für alle Dokumente (Standard)" kannst Du diese Schaltfläche auch nur für das aktuelle Dokument erzeugen, sie wird dann in der Mappe mit gespeichert (falls die Datei im Office 2010 Format gespeichert wird !)
Gruß, NoNet

Anzeige
Beispieldatei anbei
05.07.2013 12:31:50
NoNet
Hallo Stefan,
ich hatte vergessen, die Beispieldatei anzuhängen - voilá :
https://www.herber.de/bbs/user/86233.xlsm
Da die Excel4-Makrofunktion Arbeitsmappe.Zuordnen() enthalten ist, musste die Mappe als XLSM gespeichert werden !
Gruß, NoNet

Anzeige
AW: Beispieldatei anbei
05.07.2013 12:39:33
Stefan
Hallo Jungs, vielen Dank für die super Antworten. Sie noch viel besser, als ich gedacht habe. Ich wünsche euch ein schönes Wochenende und vielen Dank.
Gruß Stefan
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Hyperlinks in Excel: Direkt zu einer bestimmten Zelle springen


Schritt-für-Schritt-Anleitung

  1. Erstelle die Tabellen: Du benötigst zwei Tabellen. In der ersten Tabelle (Tabelle1) sollten die Personalnummern in Spalte G stehen. In der zweiten Tabelle (Tabelle2) möchtest du die Hyperlinks einfügen.

  2. Verwende die HYPERLINK-Funktion: In einer Zelle von Tabelle2 gibst du folgende Formel ein, um einen Hyperlink zu erstellen:

    =HYPERLINK("#Tabelle1!G"&VERGLEICH(A1;Tabelle1!G:G;0);"go")

    Hierbei wird in der Formel angenommen, dass die Personalnummer in Zelle A1 der Tabelle2 steht.

  3. Kopiere die Formel nach unten: Wenn du mehrere Personalnummern hast, kannst du die Formel einfach nach unten ziehen, um die Hyperlinks für alle Einträge zu erstellen.

  4. Teste den Hyperlink: Klicke auf den Link in Tabelle2, um direkt zur entsprechenden Personalnummer in Tabelle1 zu springen.


Häufige Fehler und Lösungen

  • Fehler: #BEZUG!: Dieser Fehler tritt häufig auf, wenn der Zellbezug nicht korrekt ist. Überprüfe, ob die angegebenen Zelladressen und Tabellennamen exakt stimmen.

  • Problem mit VERGLEICH(): Stelle sicher, dass die Personalnummern in der ersten Tabelle als Zahlen formatiert sind, wenn du mit Zahlen arbeitest. Wenn sie als Text vorliegen, wird die Suche möglicherweise fehlschlagen.


Alternative Methoden

  • Verwende die INDEX- und VERGLEICH-Funktionen: Eine alternative Formel könnte wie folgt aussehen:

    =HYPERLINK("#'" & INDEX(TabName;;1) & "'!B"&VERGLEICH(A2;Tabelle1!A:A;0); SVERWEIS(A2;Tabelle1!A:B;2;0))

    Diese Formel ermöglicht es dir, aus einem dynamischen Tabellennamen zu springen.

  • Button zur Navigation: Du kannst auch einen Button erstellen, der bei einem Klick zu einer bestimmten Zelle springt. Hierfür kannst du die Schaltfläche "Formen" in Excel nutzen und die Hyperlink-Funktion verknüpfen.


Praktische Beispiele

  • Beispiel für die Personalnummern: In Tabelle1 hast du die Personalnummern in Spalte G. In Tabelle2 möchtest du einen Link zur Personalnummer 4711 schaffen. Die Formel in Tabelle2 könnte so aussehen:

    =HYPERLINK("#Tabelle1!G"&VERGLEICH(4711;Tabelle1!G:G;0);"Link zu 4711")
  • Hyperlink zu Zellen mit spezifischem Inhalt: Wenn du zu einer Zelle mit einem bestimmten Inhalt springen möchtest, kannst du die HYPERLINK-Funktion entsprechend anpassen.


Tipps für Profis

  • Zellen mit bestimmten Inhalten: Wenn du häufig zu einer Zelle mit einem bestimmten Inhalt springen möchtest, kannst du die Formel so anpassen, dass sie nur dann einen Link erstellt, wenn ein bestimmter Wert vorhanden ist.

  • Schnellzugriffsleiste anpassen: Überlege, einen "Zurück"-Button in der Schnellzugriffsleiste zu platzieren, um die Navigation zu erleichtern.


FAQ: Häufige Fragen

1. Wie kann ich mit einem Hyperlink zu einer bestimmten Zeile springen?
Du kannst die HYPERLINK-Funktion so anpassen, dass sie zu einer bestimmten Zeile in einer Tabelle führt, indem du den Zeilenbezug in der Formel änderst.

2. Kann ich auch mehrere Links in einer Zelle haben?
Ja, du kannst mehrere Hyperlinks in einer Zelle erstellen, indem du die HYPERLINK-Funktion für jeden Link anwendest, aber die Darstellung wird möglicherweise unübersichtlich.

3. Was ist, wenn ich beim Öffnen der Datei direkt zu einer bestimmten Zelle springen möchte?
Du kannst dies durch das Erstellen eines Makros erreichen, das beim Öffnen der Datei ausgeführt wird, allerdings ist das außerhalb des Rahmens dieser Anleitung, da kein VBA verwendet werden soll.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige