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

Forumthread: Hyperlink mit indirekt

Hyperlink mit indirekt
19.09.2020 15:37:08
jreinke
Hallo Excel-Leute!
Excel 2007:
Bin nah dran - aber eins fehlt noch:
Folgende Tabelle:

Zeilen		Links
Tabelle_2	Tabelle_3	Tabelle_2	Tabelle_3
BE	BE	2	       3	             2	              3
DE	BE	3	       6	             3	              6

In den Spalten C und D ermittele ich die Zeilen, in denen die Werte aus A und B in den Tabelle i>(Tabelle_2 und Tabelle_3) stehen. Das mache ich wie folgt

=VERGLEICH($A3&$B3;INDIREKT(C$2&"!$B:$B")&INDIREKT(C$2&"!$C:$C"));0)

So weit - so gut. Funktioniert auch.
Nun will ich in den Spalten E und F entsprechende Hyperlinks aufbauen, die auf die die _ gefundenen Zeilen in den Zieltabellen springen. Das habe ich mit

=HYPERLINK("#"&E2&"!A1";C3)   
versucht. Der Hyperlink klappt auch, nur das er mit immer auf A! springt. Ist ja auch klar, weil A1 in der Formel steht. Ich will aber, dass der Hyperlink in die ensprechende Zeile springt. Bei fixen Tabellennamen _
funktioniert das so

=HYPERLINK("[#Tabelle_2]Tabelle_2!B"&C3;C3)
.
Aber wie kann man das mit Tab.-namen über INDIREKT realisieren.
Ich habe es schon mit

=HYPERLINK("#"&E2&ZEILE(C3);C3)
versucht. Aber dann kommt nur 'Bezug ist ungültig'.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
xlFkt HYPERLINK
19.09.2020 16:41:41
Luc:?
Viell solltest du dir mal genau ansehen, jreinke,
was die Argumente der o.g. Fkt bedeuten und wie sie aussehen müssen. Ihr DatenTyp ist jedenfalls Zeichenkette (String). Die 1.Fml, =HYPERLINK("#"&E2&"!A1";C3), bewirkt jedenfalls einen Sprung auf Tabelle2!A1, wenn in E2 Tabelle2 steht. In der StandortZelle der Fml wird dabei der Text aus C3 angezeigt. Soll mit per Fml gefundenen Zeilen und Spalten operiert wdn, müssen diese erst mit der Fkt ADRESSE in eine solche umgewandelt wdn. Da das alles Text ist, gibt's auch keine Probleme, das in die HL-Fml einzubinden (ganz ohne INDIREKT), ggf auch die ganze Vglsfml (dann natürlich mit INDIREKT).
Gruß, Luc :-?
„Die universelle Befähigung zur Unfähigkeit macht jede menschliche Leistung zu einem unglaublichen Wunder.“ Stapps ironisches Paradoxon
Nichtsdestotrotz Durchblick verbessern mit …

Anzeige
AW: dazu brauchts keine Hilfspalten und ...
20.09.2020 13:07:36
neopa
Hallo jreinke,
... auch kein spez. Formeleingabeabschluss, welcher bei Deiner Hilfsspaltenformel notwendig ist. Und INDIREKT() braucht es auch nur, wenn Du in E2:F2 variable Tabellenblattnamen schreiben willst. Von letzteren bin ich jetzt mal ausgegangen.
In E3:
=HYPERLINK("#"&E$2&"!A"&VERWEIS(9;1/(INDIREKT("'"&E$2&"'!B1:B9")&INDIREKT("'"&E$2&"'!C1:C9")=$A3&$B3);ZEILE(A$1:A$9));"►")
Diese Formel ist nah rechts und unten ziehend kopierbar.
(die "Klammerung" der Tabellenblattnamen in der Formel ist in Deinem Beispieldatei nicht notwendig, würde aber notwendig, wenn Sonderzeichen im Tabellenblattnamen enthalten sind).
Gruß Werner
.. , - ...
Anzeige
;

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

Hyperlink mit INDIREKT in Excel erstellen


Schritt-für-Schritt-Anleitung

  1. Zieltabellen vorbereiten: Stelle sicher, dass Du die Tabellen Tabelle_2 und Tabelle_3 mit den entsprechenden Daten hast.

  2. Suchformel erstellen: Verwende die folgende Formel, um die Zeilen zu ermitteln, in denen die Werte aus Spalte A und B in den Zieltabellen stehen:

    =VERGLEICH($A3&$B3;INDIREKT(C$2&"!$B:$B")&INDIREKT(C$2&"!$C:$C");0)
  3. Hyperlink-Formel: Um Hyperlinks zu erstellen, die auf die entsprechenden Zeilen in den Zieltabellen verweisen, verwende die folgende Formel in den Zellen E und F:

    =HYPERLINK("#"&E2&"!A"&C3;C3)

    Um sicherzustellen, dass der Hyperlink zur richtigen Zeile springt, passe die Formel an:

    =HYPERLINK("#"&E2&"!"&ADRESSE(C3; 1); C3)

    Hierbei sorgt die ADRESSE-Funktion dafür, dass Du auf die korrekte Zeile springst.


Häufige Fehler und Lösungen

  • Bezug ist ungültig: Dieser Fehler tritt auf, wenn der Bezug in der HYPERLINK-Formel nicht korrekt ist. Stelle sicher, dass die Zellen E2 und C3 die richtigen Werte enthalten.

  • Hyperlink funktioniert nicht: Wenn der Hyperlink immer auf A1 springt, überprüfe die Formel auf korrekte Verwendung von ADRESSE und INDIREKT.


Alternative Methoden

Eine Alternative zur HYPERLINK-Funktion ist es, die VERWEIS-Funktion zu verwenden, um die Zeilen dynamisch zu bestimmen. Eine Beispiel-Formel könnte so aussehen:

=HYPERLINK("#"&E$2&"!A"&VERWEIS(9;1/(INDIREKT("'"&E$2&"'!B1:B9")&INDIREKT("'"&E$2&"'!C1:C9")=$A3&$B3);ZEILE(A$1:A$9));"►")

Diese Formel sucht den letzten Wert in den angegebenen Bereichen und erstellt den Hyperlink entsprechend.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Tabelle_2:

B C
2 3
3 6

Wenn Du in Zelle E2 Tabelle_2 hast und in C3 den Wert 2, dann wird die Hyperlink-Formel zu:

=HYPERLINK("#Tabelle_2!A2"; "Gehe zu 2")

Dies ermöglicht es, direkt zur Zeile 2 in Tabelle_2 zu springen.


Tipps für Profis

  • Tabellenblattnamen dynamisch gestalten: Wenn Du mit variablen Tabellenblattnamen arbeitest, stelle sicher, dass Du die Namen in Zellen speicherst und die INDIREKT-Funktion richtig anwendest.

  • Sonderzeichen beachten: Wenn Deine Tabellenblattnamen Sonderzeichen enthalten, musst Du die Namen in einfache Anführungszeichen setzen.


FAQ: Häufige Fragen

1. Warum funktioniert die INDIREKT-Funktion nicht?
Die INDIREKT-Funktion benötigt einen gültigen Bezug. Überprüfe, ob die Zellreferenzen korrekt sind.

2. Kann ich Hyperlinks auf externe Dateien erstellen?
Ja, Du kannst die HYPERLINK-Funktion auch verwenden, um auf externe Dateien zu verlinken, indem Du den vollständigen Pfad angibst.

3. Funktioniert das in Excel 2007?
Ja, die beschriebenen Formeln sind mit Excel 2007 kompatibel. Achte darauf, dass Du die Formeln korrekt eingibst.

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