Clever-Excel-Forum

Normale Version: Verknüpfung Excel-Dateien
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich bin eher Anfänger in Excel und brauche eureHilfe.

Ich habe 2 Excel-Dateien in unterschiedlichen Verzeichnissen und möchte gerne eine Verknüpfung zwischen Excel-Datei 1 und Excel-Datei 2 herstellen.

Ausgangssituation:
Excel-Datei 1: im Verzeichnis A mit dem Arbeitsblatt 'offene Tickets' und im selben Arbeitsblatt Spalten von A bis U mit den dazugehörigen Zeilen.
Excel-Datei 2: im Verzeichnis B mit dem Arbeitsblatt 'Ticket' (leer).

Ziel:
Ich möchte aus Excel-Datei 2 / Arbeitsblatt 'Ticket' heraus eine Verknüpfung zur Excel-Datei 1 / Arbeitsblatt 'offene Tickets' herstellen. Dabei soll in Excel-Datei 1 / Arbeitsblatt 'offene Tickets' in Spalte L nach 2018.1 und 2018.1_WE gesucht werden. Anschließend sollen in Excel-Datei 2 / Arbeitsblatt 'Ticket' alle Zeilen ausgegeben werden, die in Excel-Datei 1 / Arbeitsblatt 'offene Tickets' in Spalte L den Werte 2018.1 und 2018.1_WE enthalten. Zusätzlich sollen auch noch nicht alle Spalten ausgegeben werden, sondern nur die Spalten A,C,D,E,K und L.

Frage:
Geht das ohne Makro? Evtl. mit Verknüpfung und SVERWEIS? Ich habe leider keine Ahnung was ich da wie machen soll. Ich hoffe jemand von euch kann mir hier helfen.

Vielen Dank für eure Hilfe.

VG
Jan Paul
Hi Jan Paul,

warum legst du die beiden Mappen nicht zusammen? Verschiebe Arbeitsblatt "Tickets" aus deiner Mappe2 in die Mappe1. Dann wird das Auslesen generell leichter, weil einige Funktionen nur bei gleichzeitig geöffneten Dateien gehen.
Hallo Günter,

danke für Deine Antwort.

Es wäre eine Lösung. Die Excel-Datei 1 ist auf dem Server und wird täglich akutalisiert. Mein Wunsch/Ziel wäre es dann jeweils die aktuellen Daten aus der Excel-Datei 1 in meine Excel-Datei 2 dynamisch zu übertragen. So muss ich nicht immer alles in meine Excel-Datei kopieren.

Vielleicht geht es nur mit VBA. Aber da habe ich keine Ahnung wie das geht.

VG
Jan Paul
Hallo Jan-Paul,

hast Du denn schon mal den SVERWEIS auf die andere Datei ausprobiert? Am besten dazu beide Dateien öffnen, den SVERWEIS erstellen und dann die andere Datei schließen. Das sollte dann passen. Oder ist der SVERWEIS schon das Problem? Allerdings bringt der nur ein Ergebnis.

Hier mal was für mehr:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1JuppDuppking
2kingburger
3kingpommesburger
4kingkongpommes
5mcgeizkong
6mcdonalds

ZelleFormel
C3{=WENNFEHLER(INDEX($B$2:$B$309;KGRÖSSTE(($A$2:$A$309=$C$1)*(ZEILE($A$2:$A$309)-1);ZÄHLENWENN($A$2:$A$309;$C$1)+1-ZEILE(A1)));"")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Eventuell können da unsere Formelexperten mehr dazu beitragen Smile

Alternativ könnte man die Daten per VBA holen. Eine einfache Variante wäre hier, erst mal alle gewünschten Spalten zu holen. Das kann man mit dem Makrorekorder aufzeichnen. Beachte dabei, dass Du alle nötigen Aktionen aufzeichnest. Dazu gehört auch, dass Du z.B. auf dem Zielblatt eine andere Zelle aktivierst, als Du zum Einfügen nutzt und auch auf einem anderen Blatt bist als dem Zielblatt.

Vorgehensweise in etwa:
Andere Zelle und anderes Blatt im Ziel wählen
Makrorekorder starten
andere Datei öffnen
gewünschte Bereiche (Spalten) markieren und kopieren
In Zieldatei wechseln
Blatt und Zielzelle wählen
Werte Einfügen
andere Datei schließen
Makroaufzeichnung beenden

Als nächsten Step würde man das Filtern dazu packen. Geht auch mit Aufzeichnen.
Wenn was nicht geht, immer nachfragen.
Hallöchen,

woran ich vorhin nicht gedacht habe - mit PowerQuery kann man das sicher auch lösen. Da haben wir aber andere Spezis hier im Forum.