Power-Query #3/6: Abfragen kombinieren - Anfügen und zusammenführen

Поділитися
Вставка
  • Опубліковано 7 лип 2024
  • Mit Power-Query kannst du Daten aus unterschiedlichen Quellen abrufen und transformieren. In diesem Video zeige ich dir wie man unterschiedliche Abfragen kombinieren kann und somit Daten aus unterschiedlichen Quellen zu einem Datensatz vereinen bzw. miteinander vergleichen kann.
    ►► Excel & Power BI Online Kurse ►►
    excelhero.de/excel-online-kurse/

КОМЕНТАРІ • 42

  • @Excelhero
    @Excelhero  Рік тому

    Mehr zum Kursangebot findest Du hier ► excelhero.de/excel-online-kurse/

  • @Excelhero
    @Excelhero  6 років тому +6

    Hat dir das Video zu Power-Query gefallen? Ja, dann subscribe, lasse mir einen Daumen hoch da und schreibe deine Fragen in die Kommentare.

  • @joergmichaely
    @joergmichaely 6 років тому +1

    vielen Dank sehr gut erläutert.

  • @kuhekaizen3426
    @kuhekaizen3426 3 роки тому +2

    Sehr gut erklärt! DANKE, meiner Meinung nach die beste Erklärung für append und join, ich denke ein Englischer Untertitel würde noch mehr Leuten helfen ;)

  • @Broesake
    @Broesake 2 роки тому +2

    Moin, super erklärt, ich habe nur das Problem, dass ich zwei Dateien habe, die mehrere Spalten den gleichen Inhalt haben, aber unterschiedliche Spaltenüberschriftungen. Jetzt finde ich keine Möglichkeit, mehrere Spalten zugehörig zu definieren, es gibt nur die Möglichkeit nur eine Spalte zusammenzuführen. oder habe ich was übersehen? wie kann ich mehrere Spalten mit unterschiedlichen ÜBerschriften zusammenführen?

  • @superfreiheit1
    @superfreiheit1 5 років тому +1

    Gut erklärt. Am besten noch die Bsp Datei zum Download anbieten. Damit man selbst versuchen kann.

    • @Excelhero
      @Excelhero  5 років тому

      Danke Joe. Beispieldateien gibts in meinem Kurs. VG Daniel

  • @humdidoadi
    @humdidoadi 5 років тому +1

    und was mache ich wenn ich 2 tabellen habe die sich in nur 98% aller elemente des suchkriteriums gleichen? wie finde ich die, bzw. hebe die differenz hervor?

    • @Excelhero
      @Excelhero  5 років тому

      Hallo Boris, schau mal bei 10:20. Es gibt verschiedene Join-Arten um die Daten zusammenzuführen. Mit Innerer Join bekommst Du alle Datensätze die in beiden Tabellen vorhanden sind. Mit linker und rechter Anti-Join die Datensätze die jeweils nur in einer Tabelle vorhanden sind. Mit diesen Join-Arten kannst Du somit schnell die Datensätze, die nur in einer Tabelle vorhanden sind und evtl. noch angepepasst/ergänzt werden müssen, ausfindig machen.
      Viele Grüße
      Daniel

  • @xhoneykat
    @xhoneykat 4 роки тому +1

    Sehr gut erklärt, danke! Kann man auch Tabellen aus Excel Sheets aus verschiedenen Excel Workbooks zusammenfügen?

    • @Excelhero
      @Excelhero  4 роки тому +1

      Hallo Katharina, ja das geht. Mit PQ kannst du Abfragen auf unterschiedlichste Datenquellen durchführen und die Daten zusammenführen.

  • @b.m.6356
    @b.m.6356 3 роки тому +1

    Super erklärt. Sehr interessant. Allerdings habe ich drei, vom Aufbau her, gleiche Tabellen - diese sind jedoch in unterschiedlichen Ordnern abgelegt. Wie kann ich mir die Tabellen aus den unterschiedlichen Ordnern untereinander mit Power Qurey zu einer Tabelle zusammenfügen? Oder ist es nicht möglich???

    • @Excelhero
      @Excelhero  3 роки тому

      Wenn es sich um 3 Dateien handelt, die sich vom Namen her nicht ändern, kann man einfach 3 einzelne Abfragen anlegen und dann diese mit Kombinieren -> Abfragen zusammenführen

  • @Katja-62
    @Katja-62 4 роки тому +2

    Hallo, ich habe 2 Adresslisten, die ich zusammenführe. Das klappt auch wunderbar (Danke für das Video!). Nun möchte ich aus dieser zusammengeführten PowerQueryliste E-Mails versenden und Etiketten drucken. Ist das möglich und wie?

    • @Excelhero
      @Excelhero  4 роки тому

      Hallo Karin, freut mich, dass die das Video geholfen hat. Du kannst aus Excel heraus Emails über Outlook verschicken. Dazu wird ein bisschen VBA Programmierung benötigt. Den automatische Emailversand per VBA zeige ich in meinem Kurs im Abschnitt officeübergreifende VBA Programmierung, aber ich bin sich dass du hier auf UA-cam auch schon etwas dazu finden wirst. Viele Grüße
      Daniel Kogan

  • @joergmichaely
    @joergmichaely 6 років тому +1

    haben sie in einem anderen ihrer Videos auch die PARAMETER erläutert? ich habe zwei Reports aus Access auf dem von ihnen beschriebenen Weg "Anfügen" verarbeitet. nun wäre es interessant über "Parameter" diese Daten nochmal zu filtern.aber wie funktioniert das Zusammenspiel?

    • @Excelhero
      @Excelhero  6 років тому

      Hallo Jörg, in meinem Power-Query Kurs habe ich noch 2 Videos zum Thema Parameter im Zusammenhang mit Web-Scrapping. excelhero.de/excel-online-kurse
      Das ganze läuft so:
      1) In deiner ursprünglichen Abfrage filterst Du nach einem beliebigen WERT. Dadurch entsteht ein Transformationsschritt.
      2) In diesem Transformationsschritt ersetzen wir den WERT durch einen neu angelegten Paramenter.
      Damit hast du in PQ die Möglichkeit manuell einen Parameter bzw. Filter zu bestimmen. Z.B. Du hast einen großen Datensatz mit Werten für 100 verschiedene Länder und möchtest im Ergebnis nur Daten für Deutschland sehen. Dann kannst du den Filterwert "Deutschland" in den Parameter reinschreiben bzw. den Parameter aus einer Quelle ziehen.
      Wenn Du Z.B. Werte für 10 der 100 Länder haben möchtest, dann macht es keinen Sinn für jeden Filterwert einen neue Abfrage zu bauen, sondern dann legst Du dir eine neue Tabelle mit diesen 10 Ländern an und wandelst deine ursprüngliche Abfrage mit Parameter in eine Funktion um. Diese Funktion kannst du dann über "Spalte hinzufügen" -> "Benutzerdefinierte Funktion aufrufen" an diese 10 Länder spielen und somit einen Datensatz erzeugen der nur Daten für 10 von 100 Ländern ausgibt. Diese 10 Länder können z.B. aus einer anderen Quelle oder aus einer Tabelle in deiner Excel Datei stammen.
      Am besten schaust Du dir dieses Video hier mal an. Das beschreibt ganz gut den allgemeinen Umgang mit Parameter:
      ua-cam.com/video/L0Y1KL7o3aQ/v-deo.html
      Viele Grüße
      Daniel

  • @michaelscherubl6724
    @michaelscherubl6724 Рік тому +1

    Super erklärt.
    Leider überschreibt mir der Befehl append immer die Tabelle.
    Ich habe eine Abfrage auf eine Datenbank und möchte wöchentlich die Daten importieren.
    Die Daten von der letzten Woche, soll aber nicht überschrieben werden.
    Somit sollte ich am Ende des Jahres eine großen Datenbestand haben, die ich dann vergleichen kann.

    • @Excelhero
      @Excelhero  Рік тому +1

      Um die Abfragedaten in einer Tabelle oder Datei abzuspeichern, benötigst Du ein bisschen VBA-Code. Die Vorgehensweise wird in meinem Kurs erklärt.

  • @leonardoschmitz2467
    @leonardoschmitz2467 4 роки тому +1

    Hallo, ich habe eine CSV Datei aus unserem Online Shop mit den regulären Preisen, SKU Nummern und Namen, .... . Dann habe ich eine zweite Liste von unserem Handelspartner der uns Produkte zum Vertrieb anbietet. In dieser Liste steht ebenfalls der Name, die SKU Nummer, neuere Preise und eine Teile Nummer. Wir benötigen aus der neuen Liste die Teile Nummer in die Spalte wo die SKU vorhanden war und eine aktualisierung der Preise. Ich bin kurz vorm verzweifeln und brauche dringend hilfe.... :-)

    • @leonardoschmitz2467
      @leonardoschmitz2467 4 роки тому +1

      Angemerkt, wir würden ganz gerne automatisch die Artikel in unsere CSV Datei bekommen die vorher noch nicht in unserem Shop waren. Ist das überhaupt möglich per Power Query?

  • @baubali435
    @baubali435 4 роки тому +1

    Ich möchte mehr als 2 Tabellen anfügen, bekomme die Option '3 oder mehr Tabellen' wie im Video angezeigt aber nicht als Option.

    • @Excelhero
      @Excelhero  4 роки тому +1

      Hallo Birke, das liegt wahrscheinlich an deiner Excel-Version. Es kann gut sein, dass diese Funktionalität nur bei neueren Versionen verfügbar ist.

  • @francescowengerter739
    @francescowengerter739 6 років тому +1

    Hallo,
    ich habe zwei Tabellen die ich gerne miteinander kombinieren möchte:
    Tabelle 1 ist eine .csv Datei die Buchungsdaten enthält mit einer bestimmten Anzahl an Buchungen bzw. Zeilen.
    Tabelle 2 ist eine Excel Datei mit einem Kontenrahmen.
    Wenn ich nun die beiden Tabellen zusammenfüge (nicht anfüge!), damit ich neue Spalten einfügen kann (also quasi als SVERWEIS nutze), habe ich auf einmal mehr Zeilen (d.h. auch mehr Buchungen) in meiner Abfrage. Somit ist das Ergebnis dann falsch... Wie kann es sein, dass sich dann die Zeilen vermehren?
    Vielen Dank für eure Hilfe und Tipps!

    • @Excelhero
      @Excelhero  6 років тому +1

      Hallo Francesco,
      beim zusammenfügen der Tabellen kann man unten in der Dialogbox die "Join-Art" einstellen. Da müsstest Du dann "Linker äußerer Join" einstellen.
      Es könnte sein, dass in deinem Kostenrahmen mehrere Einträge oder Konten für bestimmte Buchungen vorhanden sind. Das würde dann dazu führen das z.B. der Buchung 1 das Konto A und das Konto B zugeordnet wird. Somit hätte man dann im Ergebnis 2 Buchungen:
      Buchung 1 Konto A
      Buchung 1 Konto B
      Schau am besten mal welche Buchungen doppelt vorkommen und dann die entsprechenden Konten überprüfen.
      Viele Grüße
      Daniel Kogan

    • @francescowengerter739
      @francescowengerter739 6 років тому +1

      Hallo,
      danke für deine Antwort. Das Problem ist glaube ich, dass in dem Kontenrahmen nicht alle Konten vorhanden sind, die in den Buchungen angesprochen werden.
      Mit dem SVWERWEIS würde Excel hier ein #NV ausspucken. was in meinem Fall kein Problem wäre, da alle fehlenden Konten im Kontenrahmen einzupflegen, mich sehr viel Zeit kosten würde. Power Query verarbeitet diese Fälle dem Anschein nach jedoch anders...
      Welche Einstellungen muss ich vornehmen, damit die Abfrage, die gleiche Zeilenanzahl wie die Tabelle 1 (also die Liste mit den Buchungen) behält? Ich habe alle Join-Arten ausprobiert, keine hat jedoch zur Lösung meines Problems geholfen...

    • @Excelhero
      @Excelhero  6 років тому +1

      Hallo Francesco,
      Power-Query spuckt in diesem Fall leere Zellen aus, was in deinem Fall dann zu den extra Zeilen führt.
      Um diese Zeilen nicht auszugeben, kannst Du in Deiner Abfrage in der Spalte, wo die zugeordneten Informationen aus dem Kostenrahmen stehen, auf das Dropdownbox Icon gehen und dort beim Filter "Leere entfernen" auswählen. Somit werden leere Zellen die beim Sverweis ein #NV erzeugen würden rausgefiltert.
      Hier aber bitte nicht manuell den Eintrag "(Null)" filtern. Das würde später zu Problemen führen wenn neue Datensätze dazukommen.

    • @Excelhero
      @Excelhero  6 років тому +1

      Ich hab dir mal einen Screenshot hochgeladen: excelhero.de/wp-content/uploads/Leere-Filtern.png

    • @francescowengerter739
      @francescowengerter739 6 років тому +1

      Hallo, das war das Problem. Danke vielmals für die schnelle und gute Hilfe!

  • @DerDome
    @DerDome Рік тому

    Hey,
    wie kann ich ganz einfach Bilder aus einem Verzeichnis wo Sie gespeichhert sind hinzufügen.
    Hintergrund der Idee:
    Ich habe eine Inventarliste mit Artikelnummer(SpalteA) in Spalte B sollen die passenden Fotos zu den Artikel automatisch eingefügt wernde.
    Bedeutet Fotos müssen in kombination mit den Angaben aus Spalte B die Fotos geladen werden.

    • @Excelhero
      @Excelhero  Рік тому

      Hallo Dome,
      meinst Du den Dateipfad zum Bild oder das Bild selber?
      Bei PQ für Excel ist dies glaube ich nicht möglich.
      Wenn die Bilder online gespeichert sind, kann man jetzt in der Office Insider Version die BILD-Funktion nutzen. Damit kann man sich über eine URL Bilder in eine Arbeitsmappe laden.
      Viele Grüße
      Daniel

  • @emsif
    @emsif Рік тому +1

    vielen Dank für dein Video. Ich habe es jetzt exakt so gemacht wie in deinem Video. Doch nun fügt meine Abfrage die Tabellen nicht untereinander, sondern sie erzeugt neue Spalten und packt die Zellinhalte der zweiten Tabelle dort rein. Endergebnis: Die erste Tabelle wir korrekt angezeigt. Tabelle 2 wird unter die Tabelle 1 angefügt. Die ersten 3 Spalten der Tabelle 2 stimmen mit der Tabelle 1 überein von den Spalten her. Doch die anderen 3 Spalten der Tabelle 2 fügt er in neue Spalten ein, die erzeugt werden. Die Spalten verrutschen sozusagen nach rechts. Hättest du da ein Lösung?

    • @Excelhero
      @Excelhero  Рік тому

      Hallo Emsif,
      es klingt so als hättest Du Abfragen zusammenführen anstatt Abfragen anfügen verwendet. Den Button findest unter Start->Kombinieren.
      Viele Grüße
      Daniel

    • @emsif
      @emsif Рік тому

      @@Excelhero Hallo! Nein, ich bin auf Abfragen kombinieren -> Anfügen gegangen. Ich hab es eben nochmals überprüft.

    • @Excelhero
      @Excelhero  Рік тому

      Kann es sein, dass Deine 2. Tabelle unterschiedliche Spaltenköpfe hat? Die Spaltenüberschriften müssten die gleichen sein.

    • @emsif
      @emsif Рік тому

      @@Excelhero ich habe nun die Hinweis bekommen, dass es an nicht sichtbaren Leerzeichen liegen kann, die sich hinter den Zellinhalten befinden. Ich werde es am Montag überprüfen und nochmal berichten. Die Spaltenköpfte sind soweit richtig. Auch das werde ich nochmal genauer überprüfen. Danke für den Tipp

    • @emsif
      @emsif Рік тому +1

      Hallo, es lag nun tatsächlich an Leerzeichen, die sich hinter den Zellinhalten eingeschlichen haben. Damit hatte ich schonmal meine Problem bei einer Funktion. Da gibt es leider keine optimale Möglichkeit, diese zu löschen. Die "Glätten"-Funktion finde ich persönlich nicht gut.

  • @henrikkram4500
    @henrikkram4500 4 роки тому

    Hey, ich habe genau das versucht zu machen, was du kurz ab 12:30 machen willst - manuell Spalten zu einer gemerged Tabelle hinzufügen.
    Leider verschiebt Excel mir wahllos die Werte genau dieser Spalte, wenn ich auf die Daten refreshe. Das ist sehr ärgerlich, da ich mir den ganzen Aufwand gemacht habe die Queries zusammenzufügen, Dashboards zu erstellen und jetzt ist mit dem Bug alles für die Katz. Hat da jemand eine Lösung?

    • @Excelhero
      @Excelhero  4 роки тому

      Hallo Henrik,
      sorry für die späte Antwort, bekomme hier keine regelmäßigen Notifications.
      Da in der zusätzlichen Spalte eine Formel steht, die sich wiederum auf Spalten bezieht, sollte eigentlich nichts durcheinander kommen, oder hast du in deiner Formel genaue Zellangaben gemacht?
      Ein Trick, um die Daten immer gleich aus der Abfrage zu bekommen, ist das Abfrageergebnis bei dem letzten Abfrageschritt zu sortieren z.B. nach einem Datum einer ID usw. Dann sollte es auch kein Problem sein, wenn du in der zusätzlichen Spalten z.B. fixe Werte einträgst.

    • @henrikkram4500
      @henrikkram4500 4 роки тому +1

      @@Excelhero Excelhero hey super, vielen dank dir für die Antwort!
      Muss zugeben, war unpräzise. Mir shuffelts die Werte durch wenn ich eine Spalte mit neuen, manuell eingefügten werten einfüge (kaufen? = 1/0)
      Dh. Ich soll bei query selber im letzten Schritt vor dem Speichern & Laden, die Datum Spalte sortieren? Werd ich mal ausprobieren :)

    • @Excelhero
      @Excelhero  4 роки тому

      @@henrikkram4500 Genau einfach mal die Spate sortieren :)