Direkt zum Inhalt

Wie kann ein Wert in einer ungeöffneten / geschlossenen Excel-Arbeitsmappendatei referenziert oder verknüpft werden?

Wenn Sie auf den Zellenwert einer anderen Arbeitsmappe verweisen, müssen Sie normalerweise zuerst die Arbeitsmappe öffnen. Wie wäre es mit einem direkten Verweis auf den Zellenwert aus einer geschlossenen Arbeitsmappe? Dieser Artikel zeigt Ihnen Methoden zum Referenzieren des Zellenwerts aus einem bestimmten Arbeitsblatt einer ungeöffneten Arbeitsmappendatei.

Referenzwert aus ungeöffneter / geschlossener Excel-Datei mit Formel
Fügen Sie mit Kutools for Excel alle Daten eines bestimmten Arbeitsblatts aus einer ungeöffneten / geschlossenen Excel-Datei ein


Referenzwert aus ungeöffneter / geschlossener Excel-Datei mit Formel

Angenommen, Ihre geschlossene Arbeitsmappe mit dem Namen test befindet sich im Pfad E: \ Excel-Datei \ Ihres Computers und Sie möchten den Wert der Zelle A2 aus Blatt 2 dieser geschlossenen Arbeitsmappe referenzieren. Bitte gehen Sie wie folgt vor.

1. Wählen Sie eine leere Zelle aus, um den Wert der referenzierten Zelle zu platzieren, geben Sie die Formel in die Formelleiste ein und drücken Sie die Taste Enter Schlüssel. Siehe Screenshot:

=INDEX('E:\Excel file\[test.xlsx]Sheet2'!A:A,2,1)

Notizen:

1). In der Formel E: \ Excel-Datei \ ist der vollständige Dateipfad der ungeöffneten Arbeitsmappe. test.xlsx ist der Name der Arbeitsmappe, Blatt2 ist der Blattname, der den Zellenwert enthält, auf den Sie verweisen müssen, und A: A, 2,1 bedeutet, dass auf die Zelle A2 in der geschlossenen Arbeitsmappe verwiesen wird. Sie können sie je nach Bedarf ändern.
2). Wenn Sie ein Arbeitsblatt manuell auswählen möchten, auf das verwiesen werden soll, wenden Sie bitte die folgende Formel an. Nach dem Anwenden der Formel a Blatt auswählen Das Dialogfeld wird angezeigt. Wählen Sie ein Arbeitsblatt aus und klicken Sie auf die Schaltfläche OK. Dann wird sofort auf den bestimmten Zellenwert dieses Arbeitsblatts verwiesen.

=INDEX('E:\Excel file\[test.xlsx]sheetname'!A:A,2,1)


Fügen Sie mit Kutools for Excel alle Daten eines bestimmten Arbeitsblatts aus einer ungeöffneten / geschlossenen Excel-Datei ein

Wenn Sie den gesamten Arbeitsblattinhalt aus einer geschlossenen Excel-Datei einfügen möchten, empfehle ich Ihnen hier die Datei am Cursor einfügen Nutzen von Kutools for Excel. Bitte befolgen Sie die folgenden Schritte, um dies zu erledigen.

Vor der Bewerbung Kutools for Excel, Bitte Laden Sie es zuerst herunter und installieren Sie es.

1. Wählen Sie eine leere Zelle aus, mit der das Arbeitsblatt, auf das verwiesen wird, beginnen soll, und klicken Sie dann auf Kutoolen Plus > Import Export > Datei am Cursor einfügen

2. In dem Datei am Cursor einfügen Klicken Sie im Dialogfeld auf die Schaltfläche Entdecken .

3. In dem Wählen Sie eine Datei aus, die an der Position des Zellencursors eingefügt werden soll Suchen Sie im Dialogfeld die geschlossene Arbeitsmappe, auf die Sie verweisen möchten, und wählen Sie sie aus. Drücken Sie dann die Taste Offen Taste. Siehe Screenshot:

4. Nun kehrt es zum Einfügen zurück Datei am Cursor Im Dialogfeld können Sie eine der folgenden Optionen aktivieren Nur Wert (keine Formeln) und Formatierung nicht übertragen Optionen nach Bedarf und klicken Sie dann auf OK Taste. Im nächsten Auftauchen Wählen Sie ein Arbeitsblatt aus Geben Sie im Dialogfeld ein Arbeitsblatt an und klicken Sie auf OK Taste. Siehe Screenshot:

Jetzt wird auf den gesamten Inhalt des ausgewählten Arbeitsblatts der angegebenen ungeöffneten Arbeitsmappe im aktuellen Arbeitsblatt verwiesen.

Note: Neben dem Verweisen auf Werte aus ungeöffneten Arbeitsmappen können Sie mit diesem Dienstprogramm auch auf Werte aus ungeöffneten Txt- oder CSV-Dateien verweisen.

  Wenn Sie eine kostenlose Testversion (30 Tage) dieses Dienstprogramms wünschen, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.


In Verbindung stehende Artikel:

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The Kutools solution to this is useless. It inserts the entire file and not a range or specific cells. What a waste. If Kutools wanted to make a useful tool, they could write something to overcome the Index(Indirect limitation, allowing for dynamic content sourcing without writing VBA
This comment was minimized by the moderator on the site
Hi CJ,
Thank you for your advice.
This comment was minimized by the moderator on the site
I have a worksheet for logging shipments. I want to retrieve the freight costs captured on shipping documents in different workbooks without VBA, whether the workbooks are opened or closed, and have the results returned to my shipping log per the respective shipment. I've manually typed the following path using the "Index" function and it works.

Ex #1: =IF(AND($G5>0,$I5>0,INDEX('V:\Operations\Shipping Log\Argentina\CY 2018\[AR18001_Order# 123456_Customer Name.xlsx]Shipping Document'!$AA:$AA,2,1),0)

The challenge I have is the country, calendar year, log number, order number and customer name are subject to change per shipment. To account for this I used the "Concatenate" function to build the path and replace the manually input information referenced above based on certain fields the user populates in the Shipping Log. First, I tested the "Concatenate" function to build the path and it worked for the consecutive rows. Next, I combined the "Concatenate" function with the "Index" function (to access the closed workbook) and received the text result of the path instead of the value of the desired cell. What am I missing?


Ex #2:=IF(AND($G5>0,$I5>0,INDEX(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:AA,2,1),0)"),"")

$C5 retrieves the country

$JK$2:$NG$2 retrieves the suffix of the calendar year

$D5 retrieves the shipping log number

$I5 retrieves the order number

$G5 retrieves the customer name

AA2 houses the desired value


I also tried "VLOOKUP" function instead of "Index" but received a "#VALUE!" error message.


Ex #3: =IF(AND($G5>0,$I5>0,VLOOKUP("Freight",(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:$AA"),2,FALSE),"")
This comment was minimized by the moderator on the site
Gray, I think I found a solution for you. Please contact me if you are still looking: dons(at )premierconstructionspreadsheets(dot )com
This comment was minimized by the moderator on the site
Same thing happened to me. Exactly the same. Did you find a solution?
This comment was minimized by the moderator on the site
Same thing happened to me. Exactly the same. Did you find a solution?
This comment was minimized by the moderator on the site
Dear Gray,
Do you mind uploading your related workbooks?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations