VLOOKUP eine Hyperlink-Formel

691
bubbajake00

Ich bin nicht sicher, ob dies schon gefragt wurde, aber ich versuche, ein VLOOKUP in einer IF durchzuführen, um einen Hyperlink zurückzugeben.

Blatt 1, Zelle A2

=IF($C$1>=1,VLOOKUP($A$1,'Sheet 2'!$A$1:$B$5,2,FALSE),"") 

Blatt 2

B1: =HYPERLINK("#'Sheet3'!$A$1", "Go to Sheet 3") B2: =HYPERLINK("#'Sheet4'!$A$1", "Go to Sheet 4") B3: =HYPERLINK("#'Sheet5'!$A$1", "Go to Sheet 5") 

Jeder Wert in Blatt 2 ist ein Hyperlink, der auf ein anderes Blatt verweist (nicht notwendigerweise 3). Daher müssen Sie den Wert zunächst nachschlagen. Abhängig vom Wert von Blatt 1, Zelle A1, teilt dies dem VLOOKUP mit, zu welcher Zeile in Blatt 2 gewechselt werden soll.

Bisher zeigt Blatt 1 nur den Text (Gehe zu Blatt 3) und kann nicht angeklickt werden. Was muss ich hinzufügen, um dies zu tun?

1
Ich denke, Sie müssen den Hyperlink mit VLOOKUP () erstellen. Müssen die Hyperlinks in Sheet2 aktiv und anklickbar sein, oder kann Sheet2 nur den Text speichern (wie "# 'Sheet3'! $ A $ 1"), um zu den anderen Blättern zu gelangen? Steve Kennedy vor 5 Jahren 0
Ich möchte in der Lage sein, den Text von Blatt 2 auf Blatt 1 anzuzeigen (wenn es sich bei Äpfeln um Blatt 2 handeln würde und in Spalte 2 "In Stock" oder "Nicht auf Lager"), würde ich das auf Blatt 1 anzeigen ), aber was auf der A1 der Blätter 3-5 auf Blatt 1 angezeigt werden würde, würde auch funktionieren. bubbajake00 vor 5 Jahren 0

2 Antworten auf die Frage

2
Steve Kennedy

Danke für die Klarstellung. Wenn Sie die Daten auf Ihrem Sheet2 so anordnen:

dann können Sie einen Hyperlink "konstruieren", der folgendermaßen funktioniert VLOOKUP():

=HYPERLINK(VLOOKUP($A$1,Sheet2!A1:C3,2),VLOOKUP($A$1,Sheet2!A1:C3,3))

Diese Formel enthält einen anklickbaren Link, in dem der Text in Spalte C angezeigt wird A1.

Oh mein Gott, danke, das funktioniert! Ich arbeite an einem großen Projekt (im Grunde DnD Beyond aber in Excel und wollte, dass die Links sie zu den Fähigkeiten- / Zauberbeschreibungen führen) und dies war ein Schlüsselelement, das mich davon abhielt, es genau so zu machen, wie ich es wollte. Tausend Dank! bubbajake00 vor 5 Jahren 1
0
BruceWayne

Sie können dies tun, Sie müssen nur die Art und Weise ändern, in der Ihre Informationen eingerichtet sind.

Sheet 2Ändern Sie in Ihrem B1, B2, B3 usw., um nur den Text des Blattes zu sein, zu dem Sie wechseln möchten.

Dann Sheet1verwenden Sie diese Formel in A2:

=IF($C$1>=1,HYPERLINK("#'"&VLOOKUP($A$1,'Sheet 2'!$A$1:$B$5,2,FALSE)&"'!$A$1","Link to "&VLOOKUP($A$1,'Sheet 2'!$A$1:$B$5,2,FALSE))) 

Wenn sich die $A$1Änderungen ändern Sheet1, wird in Blatt 2 nach dem richtigen Blatt gesucht, zu dem ein Link erstellt werden kann.