Ich habe Probleme mit der Hyperlink-Funktion von Excel. Ich habe einen Namen in Zelle A1. In Zelle a2 möchte ich einen Hyperlink, der auf das Arbeitsblatt verweist, das den gleichen Namen hat wie der Name in Zelle A1
microsoft-excel-2007
hyperlink
Martijn
quelle
quelle
Antworten:
Zum Beispiel
Der Name des verknüpften Blatts lautet Seite 2, die Nummer der verknüpften Zelle ist A4, und die Nachricht lautet TEST. Das
#
ist eine Abkürzung für die lokale Arbeitsmappe.quelle
Die
HYPERLINK
Funktion wird verwendet, um eine Verknüpfung zu einem anderen Blatt herzustellen:Da der erste Teil eine Zeichenfolge ist,
SheetName
könnenA1
SieCONCATENATE
diese Zeichenfolge wie folgt erstellen , wenn Ihr Wert für in der Zelle gespeichert ist (Zeilenumbrüche innerhalb der Zeichenfolge,CONCATENATE
um hoffentlich mehr Klarheit zu schaffen).Das ist ziemlich lang und schmerzhaft, sorry, also könnte jemand einen besseren Vorschlag haben - aber ich denke, das wird funktionieren. Beachten Sie, dass dies nur für gespeicherte Dateien funktioniert , da für die Bearbeitung ein Dateiname erforderlich ist.
Verwenden Sie
B1
für die Zelle oder den benannten Bereich den Link zu (ich schätze, verwenden Sie einfach A1, wenn Sie nur das Blatt öffnen und eine Notiz über einen bestimmten Punkt darin machen möchten).Und
"NiceName"
genau das erscheint dem Benutzer in der Zelle.Als kurze Erklärung
CONCATENATE
wird zunächst der Dateiname extrahiertCELL("filename")
, in den erforderlichen[]
Text eingeschlossen, der Blattname (aus der Zelle entnommenA1
) angehängt!
und schließlich ein Zellenname angehängt, um die Verknüpfung zu vervollständigen. Das Ergebnis ist zum Beispiel so etwas wie das Folgende, das als Ziel für funktionieren sollteHYPERLINK
.quelle
Seien Sie etwas vorsichtig bei der Verwendung des tatsächlichen Dateinamens im Hyperlink, da Sie eine Abhängigkeit von der Existenz dieses Dateinamens herstellen.
Wenn ich auf eine Zelle in derselben Arbeitsmappe verweise, verwende ich:
quelle
Dies funktionierte für mich, wenn ich nicht weiß, wie der Name der Tabellenkalkulationsdatei lauten wird (die Benutzer ändern den Namen für jede Version). Mein freundlicher Text in der Zelle heißt "LINK", weil der Name des Blatts in einer anderen Zelle vorhanden sein muss, wodurch der Name für die Benutzer verwirrt wird. Sie kopieren diese Formel neben eine Liste von Arbeitsblattnamen in Spalte H (in diesem Fall beginnend in Zeile 2). Sie verhält sich wie ein anklickbares Inhaltsverzeichnis:
= HYPERLINK (MITTEL (CELL ("Dateiname", $ A $ 1), FIND ("[", CELL ("Dateiname", $ A $ 1)), FIND ("]", CELL ("Dateiname", $ A $ 1) ) - FIND ("[", CELL ("filename", $ A $ 1)) + 1) & "#" & $ H2 & "! A1", "LINK")
quelle