Excel Power-Query dynamische Ordnerabfragen

  Рет қаралды 70,311

Excelhero

Excelhero

Күн бұрын

Пікірлер: 74
@Excelhero
@Excelhero 2 жыл бұрын
Mehr zum Kursangebot findest Du hier ► excelhero.de/excel-online-kurse/
@BountyKrefeld
@BountyKrefeld 2 жыл бұрын
Danke für die lebensnahen Beispiele und die spitzenmäßigen Erklärungen.
@viktorschewa1599
@viktorschewa1599 Жыл бұрын
Super. Genau das habe ich gesucht. Super erklärt... Weiter so... Gruß aus Norwegen
@FernNaehe
@FernNaehe 4 жыл бұрын
Top erklärt. & Danke für die tollen Tipps und Anregungen !
@exceltricks-de
@exceltricks-de 4 жыл бұрын
Super erklärt - kann man ohne Probleme nacharbeiten
@uta1394
@uta1394 4 жыл бұрын
Finde ich auch super erklärt!
@georg-manfredheinlein3136
@georg-manfredheinlein3136 3 ай бұрын
Klasse 👍 Schulung 😊
@klausketteler
@klausketteler 4 жыл бұрын
super tutorial! Werde es nun in meine Arbeit mit einbringen.
@Excelhero
@Excelhero 4 жыл бұрын
Das freut mich wirklich sehr! Mit Power-Query kann man sich wirklich jede Menge Zeit einsparen!
@klausketteler
@klausketteler 4 жыл бұрын
@@Excelhero Und Zeitsparen brauche ich! :)
@klausketteler
@klausketteler 4 жыл бұрын
@@Excelhero und gibt es eine Abfragenfunktion für Ordner auch für Office 2013 Standard? Hatte ganz vergessen, dass ich softwaremäßig privat besser aufgestellt bin als im Job :(
@klausketteler
@klausketteler 4 жыл бұрын
Oder gibt es das etwa in Office 2013 Professional?
@Excelhero
@Excelhero 4 жыл бұрын
Für die Version gibt es ein kostenloses Power Query Addin auf der Microsoftseite zum Download.
@jenssonnenmann2323
@jenssonnenmann2323 Жыл бұрын
Supertoll - vielen Dank...!
@KarlsonHobgoblin
@KarlsonHobgoblin 4 жыл бұрын
gibt es auch eine Lösung bei mehreren PDF Datein die man über Ordner einlesen möchte? Bei dieser Möglichkeit zeigt er natürlich immer wieder an, dass er keine Excel Tabelle gefunden hat. Bis zur Minute 4:53 klappt dementsprechend alles wunderbar. Ziel ist es, alle Transaktionen der Aktienkäufe (in Form PDF) in Excel einzulesen, ohne das jdes PDF Dokument einzelnd ausgewählt werden muss. Sie machen einen unglaublich guten Content. Besten Dank.
@Kaczinsky85
@Kaczinsky85 3 жыл бұрын
Hi Excelhero, danke dir für deine tollen Videos. Auch bei diesem habe ich die Vorgehensweise 1 zu 1 befolgt. Nur tritt ein Fehler bei dem Punkt auf, an dem ich auf die Arbeitsblätter der Dateien zugreifen will (Videozeit: 5:00). "Expression.Error: Es wurde keine Excel-Tabelle mit dem Namen "Tabelle2" gefunden." Um den Fehler ausfindig machen zu können: die Abfrage funktioniert auch mit .xlsx Dateien? Oder nur mit CSV?
@Excelhero
@Excelhero 3 жыл бұрын
Abfragen funktionieren auch mit xlsx Dateien. Wenn du eine bestehende Abfrage anpassen möchtest, musst du bei dem ersten Transformationsschritt Quelle, den richtige Datentyp und die richtige Quelle einstellen. Bei neuen Abfragen geschieht das automatisch.
@Kaczinsky85
@Kaczinsky85 3 жыл бұрын
@@Excelhero Wow, danke für die schnelle Antwort. Ich hatte die Abfrage neu aufgesetzt. Doch wird an diesem Schritt immer versucht die "Tabelle2" in der Datenquelle zu finden. Selbst wenn ich die Tabelle in der Datenquelle auf diesen Namen ändere, geht es nicht.
@Excelhero
@Excelhero 3 жыл бұрын
Bei einer neuen Abfrage auf eine Excel-Datei bekommt man im Dialog die Auswahl zwischen Arbeitsblättern und Tabellen bzw. intelligente Tabellen. Hast du dort das richtige ausgewählt?
@ugurkubad6306
@ugurkubad6306 3 жыл бұрын
Hallo, habe eine Frage zur dem Thema. Ich habe Power Query zur einem Arbeitsmappe erstellt und diese Arbeitsmappe wird von Benutzer genutzt, rund um die Uhr, allerdings muss er/sie/div sich immer aus der Mappe ausloggen damit ich meine Daten Aktualisieren kann. Wie kann ich Power Query einstellen sodass ich trotzdem verbinden kann obwohl er/sie/div in dem Arbeitsmappe arbeitet ?
@sebastianbrem339
@sebastianbrem339 3 жыл бұрын
Kann man auch den Anfang umkehren Excel Zellen als Ordnerpfade zu generieren ?
@elephantdani
@elephantdani 4 жыл бұрын
danke für die äußerst hilfreichen videos! ich habe excel 2016 plus, leider sehe ich in den abfrageoptionen den "Power Query-Editor" und "Datenschutz" nicht. weißt du wie ich das beheben kann?
@423kowalski
@423kowalski 5 жыл бұрын
Sehr gutes Video
@Excelhero
@Excelhero 5 жыл бұрын
Merci :)
@xaverneumann5533
@xaverneumann5533 6 жыл бұрын
Super Erklärung Kann man auch die Ordnerpfade relativ zur auswertenden Excel Datei angeben ?
@Excelhero
@Excelhero 6 жыл бұрын
Hallo Xaver, was mir spontan als eine mögliche Lösung einfällt ist sich die Funktion ZELLE zu Nutze zu machen. Mit = ZELLE("dateiname";A1) erhält man Dateipfad[Dateiname]Arbeitsblattname Anschließend mit SUCHEN nach "[" suchen und dann mit LINKS den Dateipfad isolieren. Zum Schluss den Dateipfad mit dem &-Zeichen und den Ordnernamen verketten. Z.B: =LINKS(ZELLE("dateiname";A1);SUCHEN("[";ZELLE("dateiname";A1))-1)&"Ordner1" Damit kannst Du relative Ordnerpfade angeben, wenn sich die Zielordner auf gleicher Ebene oder tieferen Ebenen der Ordnerstruktur befinden. Wenn man eine Ebene höher springen möchte, müsste man schauen wie man den Dateipfad entsprechend gekürzt bekommt. Viele Grüße Daniel
@timorichter8380
@timorichter8380 2 жыл бұрын
Funktioniert diese Art der Zusammenführung auch, wenn die von mir aus den Quelldateien benötigten Tabellen Berechnungen enthalten, die tagesaktuell sein sollen (die entsprechenden Formeln beinhalten Datumsdifferenzen mit HEUTE(), und berechnen viele Zellwerte basierend auf dieser Datumsdifferenz)? Bisher hatte ich immer das Problem, dass bei geschlossenen Quelldateien immer nur der "letzte Stand" (= vom letzten Öffnen der Datei), aber nicht das "jetzt" (mit aktualisierten Werten) gezogen wurde... Ich möchte also, dass die entsprechenden Formeln zum Zeitpunkt des Datenabrufs ausgeführt, und dann der (tagesaktuell neu) berechnete Wert erst PQ übertragen wird. Gibt es eine Lösung für solch ein Problem? Aufgrund der Menge an Quelldateien funktioniert es nicht, vorher alle Dateien manuell zu öffnen, zu aktualisieren und zu speichern. Zusätzlich enthalten die Quelldateien noch Abrufe zu Aktienkursen, sodass natürlich auch dort die "jetzt"-Werte benötigt werden.
@Excelhero
@Excelhero 2 жыл бұрын
Hallo Timo, ich würde mir für diesen Zweck ein Makro schreiben welches zuerst die Quelldateien öffnet, aktualisiert und spreichert und anschließend die PQ Abfrage ausführt. Das könnte man evtl. auch per Power Automate laufen lassen. Ansonsten müsste man schauen, ob man die Heute() Funktion in der PQ Abfrage abbilden kann. Problematisch wird es dann aber mit der Abfrage der Aktienkurse. Viele Grüße Daniel
@Tonymorawa
@Tonymorawa 4 жыл бұрын
Wieder etwas gelernt! Top
@svensudke7551
@svensudke7551 5 жыл бұрын
Wirklich super! Eine Frage: Ich habe in den Quelldateien unterschiedliche Spalten (in Datei 1 heißt die Spalte anders als in Datei 2 oder fehlt sogar). Bisher habe ich die Dateien einzeln geladen, dann in der Query die Spaltenüberschriften korrigiert / gleich benannt, fehlende Spalten ergänzt und anschließend zu einer Gesamttabelle "angefügt". Besser wäre gleich den ganzen Ordner mit den Quelldateien zu laden, wie du es vorschlägst. Doch dann fehlen mir die Zwischenschritte und die Zusammenführung der Dateien funktioniert nicht. Hast du eine Idee?
@Excelhero
@Excelhero 5 жыл бұрын
Hallo Sven, du könntest die Transformationsschritte so anlegen, dass sie für alle deine Dateien gültig sind und jeden Sonderfall abfangen. Hier müsstest du dann mit Bedingungen arbeiten und wahrscheinlich auch den M Code anpassen. Z.B. wenn Überschrift AAA dann in Überschrift BBB ändern. Wenn nur 3 Spalten dann noch eine Spalte hinzufügen usw. Es ist auch möglich sein verschiedene "Bearbeitungszweige" anzulegen, d.h. ein Transformationsschritt muss sich nicht unbedingt auf den vorherigen Schritt beziehen. Z.B. in Schritt1 hast du die Daten. Schritt2 prüft ob 3 Spalten oder 4 Spalten vorhanden sind. Wenn 3 Spalten Transformation sonst leer. Ein neuer Schritt3 bezieht sich dann auf Schritt1 und nimmt wieder eine Prüfung vor. Wenn 4 Spalten dann Transformation, sonst leer. Der finale Schritt 4 schaut dann ob es ein Ergebnis bei Schritt 2 oder 3 gibt und gibt dieses aus. Somit hast du dann verschiedene Transformationspfade die deine Daten durchlaufen können und am Ende immer im gleichen Format ausgegeben werden. VG Daniel
@KarlsonHobgoblin
@KarlsonHobgoblin 3 жыл бұрын
Vielen Dank. Ist es normal, dass bei Ordnerabfragen er dann alle Datein aus dem Ordner in eine Abfrage packt? Muss ich dann unbedingt immer Laden aus Datei als Alternative nehmen? Bsp: Ich habe rotierende Datein (Datein kommen neu in den immer gleichen Ordner hinzu / Datein werden entfernt). Meine Vorstellung war jetzt, dass ich über Ordnerabfrage die Datein auch einzelnd anpacken kann. Leider sieht das nicht so aus, dass das geht? Order beachte ich etwas nicht? Ich würde mir gerne am Anfang ersparen X Mal per" Laden aus Datei aufzurufen" Super Videos.
@Excelhero
@Excelhero 3 жыл бұрын
Hallo Skott, standardmäßig werden bei der Ordnerabfrage alle Dateien in dem Order geladen. Man kann jedoch relativ früh in der Abfrage auch noch einen Filter setzen so das dann nur bestimmte Datei aus dem Ordner geladen werden.
@KarlsonHobgoblin
@KarlsonHobgoblin 3 жыл бұрын
@@Excelhero super dann gucke ich mir das Mal an. Besten Dank :) ..also kurz "Abfrage aus Ordner macht Sinn wenn verschiedene Abteilungen gleiche Daten anpacken, die dann jedoch an unterschiedlichen Pfaden gespeichert werden?" Kann man das so sagen?
@Excelhero
@Excelhero 3 жыл бұрын
Genau wenn Dateien gleicher Struktur in einem Order liegen und diese zu einem Datensatz zusammengefasst werden sollen.
@s1ngularityxd64
@s1ngularityxd64 4 жыл бұрын
Super erklärt. Leider friert mir mein Power query regelmäßig ohne Fehlermeldung ein, sobald man die Abfrage lädt oder bearbeiten möchte... Auch etliche Reparaturinstalationen helfen nicht.
@Excelhero
@Excelhero 4 жыл бұрын
Ich würde versuchen einmal Office ganz zu deinstallieren und dann neu aufzusetzen. Bei Abfragen mit großen Datenmengen kann es eine Zeit lang dauern bis die Abfrage fertig geladen ist. In den Fällen kann man bei den Abfrageeinstellungen "Aktualisierung in Hintergrund" aktivieren.
@holgeriwersen3904
@holgeriwersen3904 4 жыл бұрын
Gibt es auch eine Möglichkeit wöchentlich neu erstellte Ordner in die Abfrage einzubinden?
@Excelhero
@Excelhero 4 жыл бұрын
Hallo Holger, ja einfach den übergeordneten Ordner abrufen und dann einen Filter setzen, so dass nur die gewünschten Ordner bzw. Datei in der Abfrage berücksichtigt werden.
@s1ngularityxd64
@s1ngularityxd64 4 жыл бұрын
Lassen sich bestehende Abfragen auf einzelne Datein auch auf diese Weise erweitern?
@Excelhero
@Excelhero 4 жыл бұрын
Ja man kann den Dateipfad in eine Zelle schreiben. Daraus eine Tabelle machen und über eine Abfrage den Wert in den PQ-Editor bringen und anschließend das Abfrageergebnis über Drilldown in eine Variable umwandeln, die man dann in der ursprünglichen Abfrage verbauen kann. Dadurch kann der Nutzer über den Tabelleneintrag steuern welche Datei abgefragt werden soll. Viele Grüße Daniel
@s1ngularityxd64
@s1ngularityxd64 4 жыл бұрын
@@Excelhero Top! Danke
@L0llomat0
@L0llomat0 2 жыл бұрын
Dein Video ist super erklärt, leider tritt bei mir ebenfalls der Fehler von @Kaczinsky85 auf ("Expression.Error: Es wurde keine Excel-Tabelle mit dem Namen "Tabelle2" gefunden."), sobald ich die Ausführung ab 4:56 ausprobieren will. Gibt es inzwischen eine Lösung des Problems? Vielen Dank schon einmal im Voraus :-)
@Excelhero
@Excelhero 2 жыл бұрын
Generell muss man darauf achten, dass die Arbeitsblätter in allen Dateien den gleichen Namen haben.
@mariaalcala5159
@mariaalcala5159 3 жыл бұрын
Hallo! Funktioniert es auch mit xlsx Dateien? Weil ich versuche es aber ein Fehler taucht auf. Danke für die Hilfe.
@Excelhero
@Excelhero 3 жыл бұрын
Ja funktioniert auch mit xlsx Dateien
@mariaalcala5159
@mariaalcala5159 3 жыл бұрын
@@Excelhero wenn ich die Dateien kombinieren möchte, sehe ich die folgende Fehlermeldung: Parameter 1 we couldn’t find an excel table named Dynamicpath. Würdest du mir bitte helfen? Danke dir
@utubayisi
@utubayisi 4 жыл бұрын
Bei abfrageoptionen habe ich leider keine power query option und bei sicherheit gibts nur ein Kästchen. Gibts wohl eine lösung?
@Excelhero
@Excelhero 4 жыл бұрын
Dann bist Du wahrscheinlich noch mit einer älteren Version unterwegs.
@Tonymorawa
@Tonymorawa 4 жыл бұрын
Lässt sich auch ein Parameter auf einzelne Dateien erstellen? In meinem Hauptordner sind Unterordner in denen xlsx Files liegen. Ich möchte gezielt immer ein File per Parameter aufrufen und die Inhalte anzeigen lassen...
@Excelhero
@Excelhero 4 жыл бұрын
Hallo Tony, ja das geht. Den Dateipfad kann man in eine Tabelle mit einer Zeile und einer Spalte schreiben und dann eine Abfrage auf die Tabelle machen. Das Abfrageergebnis dann zu einer Liste konvertieren und diese kann man dann als Parameter in der Quellenangabe einer Abfrage verbauen.
@florianleitner2815
@florianleitner2815 2 жыл бұрын
Wirklich super Video: Ich stehe jedoch nun vor der Herausforderung, dass in meinen angegebenen Ordnern noch andere Dateien enthalten sind, wodurch mir bei den entsprechenden Ordnern immer wieder ein Fehler ausgegeben wird. Könnte ich aus der Tabelle mit den Ordnerpfaden auch direkt auf Dateipfade verweisen? Danke für jede Rückmeldung!
@Excelhero
@Excelhero 2 жыл бұрын
Hallo Florian, dafür setzt man am besten gleich nach dem ersten Transformationsschritt in der automatisch angelegten Funktion einen Filter, damit nur die gewünschten Dateien verarbeitet werden.
@boguth56
@boguth56 4 жыл бұрын
Die Anleitungen zu Power Query sind sehr verständlich gestaltet. Leider hat der Download der Arbeitsmappen nicht funktioniert. Ich habe keine Bestätigungsmail erhalten.
@Excelhero
@Excelhero 4 жыл бұрын
Hallo Jürgen, ich glaube mein Emailprogramm spinnt. Ich sehe Dich nicht bei mir im System. Du kannst Dir hier die Begleitdateien runterladen. excelhero.de/download-001/ Viele Grüße Daniel
@excelrookie3263
@excelrookie3263 4 жыл бұрын
tolles Video, nur wenn ich xlsx-Datei verwende weiß ich nicht wo ich genau das Datenformat in der Funktion ändern muss. Grüße
@Excelhero
@Excelhero 4 жыл бұрын
Direkt am Anfang beim ersten oder zweiten Transformationsschritt. Dort auf das Zahnrad klicken und den Dateityp ändern.
@stewa1096
@stewa1096 4 жыл бұрын
ich habe auch .xlsm Dateien und immer wieder wechselnde Ordnerpfade, die ich in Excel angeben will. Ich bekomme auch keinen Content aus den .xlsm-Dateien. Das Video hilft mir immer nur bis dahin, wo es heißt, dass nun die Inhalte geladen werden. Aber das klappt bei mir nicht.
@Excelhero
@Excelhero 4 жыл бұрын
​@@stewa1096 Nach dem Auswählen der Datei wird eine Vorschau gezeigt und man wird gefragt, ob man Daten aus einem Arbeitsblatt oder einer Tabelle ziehen möchte. Dabei kann es manchmal zu Verwechselungen kommen vor allem wenn man die Arbeitsblätter und Tabellen ähnliche Namen haben. Dort würde ich noch einmal nachschauen.
@FrankJKontz
@FrankJKontz 4 жыл бұрын
Excelhero Ich finde nicht die Stelle an der ich vom den Dateityp csv auf xlsx umstellen kann.
@Excelhero
@Excelhero 4 жыл бұрын
Das ist gleich beim ersten Transformationsschritt "Quelle". Dort einfach auf das Zahnrad klicken und dann den Dateityp ändern.
@klausketteler
@klausketteler 4 жыл бұрын
ich muss Daten aus mehreren täglichen Excelfiles, aus jeweils drei Worksheets aggregieren. wie schaffe ich das?
@Excelhero
@Excelhero 4 жыл бұрын
Am einfachsten wäre es die Dateien in einem Ordner abzulegen und 3 Abfragen zu erstellen, die jeweils das 1.,2.,3 Arbeitsblatt von allen Dateien abrufen und die Ergebnisse dieser 3 Abfragen dann mit Abfrage anfügen vereinen.
@MrBacardipur
@MrBacardipur 4 жыл бұрын
Wenn jetzt Spalten in den Quelldateien gelöscht, hinzugefügt oder geändert werden, wie kann man das dann am besten aktualisieren ? Ich scheitere seit Stunden...
@Excelhero
@Excelhero 4 жыл бұрын
Hallo Mathias, du hast 3 Möglichkeiten. 1) Manuell die Abfrage an den entsprechenden Stellen abändern, also bei den Transformationsschritten, bei denen Änderungen aufgetreten sind. 2) Dynamisierung der Abfragen mit Parameter. Dafür müssen die Informationen darüber welche Spalten vorhanden sind, über einen Parameter in die Abfrage einfließen. 3) Dynamisierung der Abfrage mit VBA. Per VBA wird geschaut welche Spalten vorhanden sind und dann der M Code der Abfrage entsprechend angepasst. Ein Tipp noch, der die obigen Schritte evtl. schon überflüssig macht. Wenn du z.B. Spalten löscht ist es besser nicht eine bestimmte Spalte zu löschen, sondern anzugeben welche Spalten übrig bleiben sollen. Dadurch kommt es später nicht zu Problemen wenn z.B. zusätzliche ungewünschte Spalten dazukommen. Diese Spalten können nicht nur über den Namen, sondern auch über die Spaltennummern ausgewählt werden. Mehr dazu gibt es in meinem Kurs. Viele Grüße Daniel
@MrBacardipur
@MrBacardipur 4 жыл бұрын
@@Excelhero Super, danke für die Info :-)
@MitStreiter
@MitStreiter 5 жыл бұрын
Ich habe mir vor einiger Zeit, mit den Videos von dir, eine Power-Query Datei erstellen können "Hurra". Jetzt fehlt mir nur noch eines zum Erfolg^^ Wie bekomme ich heraus wie man Zahlen zählt? Ich mein, wie oft kommt die Zahl 10, in H2 bis H161 vor!? Edit : Meine Erstellte Formel >> =ZÄHLENWENNS(D4:D161;D4;H4:H161;F165)
@Excelhero
@Excelhero 5 жыл бұрын
Hallo, wenn es nur um das zählen der Zahl 10 geht, reicht folgende Formel bereits aus. =ZÄHLENWENN(H2:H161;10) Die 10 kannst du auch mit einem Bezug auf eine Zelle ersetzen. Wenn du in A1 bis A10 die Zahlen 1 bis 10 stehen hast, kannst du mit =ZÄHLENWENN(H2:H161;A1) =ZÄHLENWENN(H2:H161;A2) usw. schnell schauen wie oft die Zahlen 1 bis 10 in der Spalte vorkommen. Alternativ kannst du aus H1:H161 eine Pivot-Tabelle machen und dann die Spalte sowohl in den Zeilenbereich als auch in den Wertebereich ziehen und anschließend bei den Wertfeldeinstellungen -> Werte zusammenfassen nach -> Anzahl. Dann bekommst du sofort die Anzahl aller eindeutig vorkommenden Werte. Viele Grüße Daniel
@MitStreiter
@MitStreiter 5 жыл бұрын
Irgendwie habe ich nun ein Problem, die Dateien mit den Daten, Spinnen rum. For allem meine Formeln in den jeweiligen Dateien.
@Excelhero
@Excelhero 5 жыл бұрын
Hallo Mitsteiter, du kannst auch in meine Facebook Gruppe kommen und dort einen Screenshot posten. Dann wird dir meist ganz schnell geholfen. facebook.com/groups/excelmeistern/ Viele Grüße Daniel
@tigershogun5620
@tigershogun5620 3 жыл бұрын
Toll
Wie du mit POWER-QUERY Excel AUFGABEN AUTOMATISIERST
18:33
Nils Maier
Рет қаралды 16 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Was ist Power BI? Was ist Power Pivot? Und Power Query?
15:02
Durchblick durch Daten
Рет қаралды 36 М.
Power Query lernen - CSV aus Ordner laden - 1.1 - Excel-Miniserie
15:18
Excel Power Query ganz einfach
10:13
TOPTORIALS OFFICE
Рет қаралды 121 М.
How to easily automate boring Excel tasks with Power Query!
17:10
MyOnlineTrainingHub
Рет қаралды 1,6 МЛН
Zwei Tabellen vergleichen - Excel - Power Query
14:14
Andreas Thehos
Рет қаралды 82 М.
UserForm Daten in Tabelle schreiben | Excel VBA
19:06
Kai Weissmann
Рет қаралды 42 М.
Diese Excel PIVOT Tricks kennen nur PROFIS
14:21
Jakob Neubauer
Рет қаралды 73 М.