FrazeColder
Lt. Commander
- Registriert
- Okt. 2013
- Beiträge
- 1.721
Guten Tag zusammen,
ich bin gerade dabei Daten eine Excel Datei mir zu basteln, die Daten aus einer anderen Excel Datei namens "export.xlsx" auswertet. Derzeit mache ich dies noch über das Tabellenblatt in welches ich die Daten aus der export.xlsx kopiert habe, nun möchte ich aber, dass die Daten direkt aus der Datei export.xlsx genommen werden.
Dabei ist es aber sehr wichtig, dass der Pfad relativ ist. Heißt, wenn ich die export.xlsx austausche gegen eine andere Datei (die muss natürlich dann auch export.xlsx heißen), soll die Excel die die Daten auswertet, die Daten aus der neuen export.xlsx nehmen, ohne das ich was an den Pfaden ändern muss. Das ganze soll auch auf anderen Computern funktionieren, daher muss der Pfad definitiv relativ sein.
Bisher habe ich drei Ansätze und auch schon einiges gegoogelt, bekomme es aber nicht hin.. Habt ihr eine Lösung für mich?
Ansatz 1 (wäre mir am liebsten):
Ich erstelle in meiner Auswertungsexcel ein Arbeitsblatt namens Stammdaten. Hier werden einfach die Daten 1:1 aus der export.xlsx kopiert und ich greife dann in dir Auswertungsexcel einfach auf dieses Arbeitsblatt zu statt direkt zu der export.xlsx. Hierfür müsste ich aber trotzdem auf dem Arbeitsblatt Stammdaten die kompletten Daten aus der export.xlsx "importieren". Das ganze funktioniert auch, bisher aber immer nur für eine Zelle. Das bringt mir aber sehr wenig, da ich ja alle Daten aus der export.xlsl will. Ich benötige Spalte A bis W und das bis in unendliche Länge, da ich ja immer unterschiedliche viele Zeilen in der export.xlsx habe. Hiermit bekomme ich leider immer nur einen Zellenwert, dafür ist der Pfad aber relativ!
='[export.xlsx]Sheet1'!$A:$W
Leider wird hier trotzdem, wie erwähnt, nur Zelle A1 angezeigt statt alle Daten von Spalte A bis Spalte W... Wenn ihr mir sagen könnt, wie ich die Daten aus Spalte A bis Spalte W nun komplett hier rein kopiere, wäre mein Problem schon gelöst.
Ansatz 2:
Ich klicke auf Einfügen, Pivot Tabelle und wähle hier Tabelle oder Bereich auswählen aus. Hier Trage ich dann auch wieder '[export.xlsx]Sheet1'!$A:$W ein. Leider sind die Daten die ich dann in der Pivot Tabelle angezeigt bekomme falsch... Denn es fehlen komischerweise sehr viele Daten und ich bekomme nur ein Bruchteil der Daten angezeigt. Das sehe ich daran, dass viel weniger Stunden als in der export.xlsx stehen als Summe angezeigt werden und auch sonst die Pivot Tabelle sehr überschaubar ist.
Ansatz 3:
Mein letzter Ansatz den ich bisher probiert habe war über Daten und dann Verbindungen. Hier kann ich andere Excel Dateien auswählen. Leider sind dabei die Pfade aber nicht relativ.. Wenn ich hier die Daten relativ bekomme, wäre auch hiermit mein Problem schon gelöst. Nur leider habe ich auch dazu nichts im Internet gefunden..
Ich würde mich sehr über Hilfe freuen!
MfG und Vielen Dank!
ich bin gerade dabei Daten eine Excel Datei mir zu basteln, die Daten aus einer anderen Excel Datei namens "export.xlsx" auswertet. Derzeit mache ich dies noch über das Tabellenblatt in welches ich die Daten aus der export.xlsx kopiert habe, nun möchte ich aber, dass die Daten direkt aus der Datei export.xlsx genommen werden.
Dabei ist es aber sehr wichtig, dass der Pfad relativ ist. Heißt, wenn ich die export.xlsx austausche gegen eine andere Datei (die muss natürlich dann auch export.xlsx heißen), soll die Excel die die Daten auswertet, die Daten aus der neuen export.xlsx nehmen, ohne das ich was an den Pfaden ändern muss. Das ganze soll auch auf anderen Computern funktionieren, daher muss der Pfad definitiv relativ sein.
Bisher habe ich drei Ansätze und auch schon einiges gegoogelt, bekomme es aber nicht hin.. Habt ihr eine Lösung für mich?
Ansatz 1 (wäre mir am liebsten):
Ich erstelle in meiner Auswertungsexcel ein Arbeitsblatt namens Stammdaten. Hier werden einfach die Daten 1:1 aus der export.xlsx kopiert und ich greife dann in dir Auswertungsexcel einfach auf dieses Arbeitsblatt zu statt direkt zu der export.xlsx. Hierfür müsste ich aber trotzdem auf dem Arbeitsblatt Stammdaten die kompletten Daten aus der export.xlsx "importieren". Das ganze funktioniert auch, bisher aber immer nur für eine Zelle. Das bringt mir aber sehr wenig, da ich ja alle Daten aus der export.xlsl will. Ich benötige Spalte A bis W und das bis in unendliche Länge, da ich ja immer unterschiedliche viele Zeilen in der export.xlsx habe. Hiermit bekomme ich leider immer nur einen Zellenwert, dafür ist der Pfad aber relativ!
='[export.xlsx]Sheet1'!$A:$W
Leider wird hier trotzdem, wie erwähnt, nur Zelle A1 angezeigt statt alle Daten von Spalte A bis Spalte W... Wenn ihr mir sagen könnt, wie ich die Daten aus Spalte A bis Spalte W nun komplett hier rein kopiere, wäre mein Problem schon gelöst.
Ansatz 2:
Ich klicke auf Einfügen, Pivot Tabelle und wähle hier Tabelle oder Bereich auswählen aus. Hier Trage ich dann auch wieder '[export.xlsx]Sheet1'!$A:$W ein. Leider sind die Daten die ich dann in der Pivot Tabelle angezeigt bekomme falsch... Denn es fehlen komischerweise sehr viele Daten und ich bekomme nur ein Bruchteil der Daten angezeigt. Das sehe ich daran, dass viel weniger Stunden als in der export.xlsx stehen als Summe angezeigt werden und auch sonst die Pivot Tabelle sehr überschaubar ist.
Ansatz 3:
Mein letzter Ansatz den ich bisher probiert habe war über Daten und dann Verbindungen. Hier kann ich andere Excel Dateien auswählen. Leider sind dabei die Pfade aber nicht relativ.. Wenn ich hier die Daten relativ bekomme, wäre auch hiermit mein Problem schon gelöst. Nur leider habe ich auch dazu nichts im Internet gefunden..
Ich würde mich sehr über Hilfe freuen!
MfG und Vielen Dank!