Excel: HYPERLINK und INDIREKT auf demselben Blatt arbeiten lassen

Excel: HYPERLINK und INDIREKT auf demselben Blatt arbeiten lassen

Ich habe eine Excel-Arbeitsmappe (Global.xlsx), die Hyperlinks (=HYPERLINK(...)) zu anderen Arbeitsmappen (die von mir durchgeführte Experimente darstellen, mit den Namen Exp1, Exp2 usw.) und einige Daten enthält, die die Experimente beschreiben.

Jetzt möchte ich in „Global“ Werte aus Zellen in den ExpX-Arbeitsmappen kopieren, dabei jedoch den zuvor erwähnten Link als Pfad für diese Referenzen verwenden (wenn ich also das Ziel im Hyperlink ändere, werden alle Werte aus der angegebenen Datei aktualisiert).

Ist es also möglich, das Ziel aus einem Hyperlink zu extrahieren und es in einer Formel zu verwenden, sodass sich beim Ändern des Links auch die Werte ändern?

Schema meiner Idee:

  • Viele Experimentiermappen, alle mit derselben Vorlage
  • Eine zusammenfassende Arbeitsmappe mit Links zu diesen Dateien und einigen aus den verknüpften Arbeitsmappen ausgewählten Werten

UPDATE: Eine Lösung könnte darin bestehen, die Adresse der Zelle A1 der ExpX-Datei zu schreiben, dann eine Verknüpfung zu dieser Zelle herzustellen und mit OFFSET Werte aus dieser Zelle auszuwählen: INDIRECT nimmt jedoch nur den Dateinamen, während HYPERLINK den Pfad benötigt.

Dasist ein Link zu einem Google-Dokument, das eine Vorstellung geben soll

Das Ziel besteht weiterhin darin, für jede Datei nur einen Parameter ändern zu können

Antwort1

Sie können wie folgt direkt eine Verknüpfung zu einer Zelle in einer anderen Arbeitsmappe herstellen:

='C:\Users\clabacchio\Documents\[Experiments.xlsx]Test1'!$A$2

Wenn der externe Dateiname in einer anderen Zelle steht,und die Datei ist geöffnet, die INDIRECTFunktion kann folgendermaßen verwendet werden, wobei die Zelle A1den Dateinamen enthält.

=INDIRECT("[" & A1 & "]Test1!$A$2")

Antwort2

Wenn Sie den Pfad nicht in einer Zelle haben möchten, können Sie einen Namen in das Arbeitsblatt einfügen, wobei der Pfadparameter beispielsweise auf path="F:Reports\" verweist.

Dann in der Zelle =HYPERLINK(Pfad&"Datei.xls","Link1")

Nur ein bisschen sauberer, damit niemand versehentlich die Zelle mit dem Pfad löscht. Hier ist ein Beispiel für einen Pfadnamen, der als Name eingefügt wurde.

Bildbeschreibung hier eingeben

dann verwenden Sie dies als Ihre Formel =HYPERLINK(Pfad&"Tabelle1!$B$3", "Link1")

verwandte Informationen