PQ: Alle Duplikate komplett löschen, nur Unikate behalten

Xtract: Per Pow­er Query alle mehrfach vork­om­menden Ein­träge ein­er Liste/Tabelle (Feld/er) löschen und nur die Unikate behal­ten.

  Wis­sens­stand: Lev­el 2 ⇒ Solides Basiswis­sen in Excel, etwas Erfahrung in PQ

Dup­likate dergestalt löschen, dass der erste Ein­trag erhal­ten bleibt und alle restlichen ent­fer­nt wer­den, das ist bekan­nter­maßen eine per Mausklick prob­lem­los durchzuführende Übung. 😉 In manchen Fällen ist es aber gewün­scht, dass alle in ein­er Tabelle mehrfach vork­om­menden Ein­träge kom­plett gelöscht weden sollen, also auch die erste Zeile. Übernehmen Sie für einen Test­lauf diese kleine Liste (gerne per copy/paste):

Anne
Bert
Chris­tine
Doris
Ernst
Franz
Bert
Gerd
Chris­tine
Han­nah
Bert

Sie erken­nen, dass bis auf Chris­tine und Bert alle Namen Unikate sind. Die Auf­gabe: Es sollen in der Tabelle auss­chließlich die beste­hen­den Unikate erhal­ten bleiben, die 5 Zeilen (Daten­sätze) mit den mehrfach vork­om­menden Namen sollen ent­fer­nt wer­den. Zugegeben, bei diesen weni­gen Zeilen ist Pow­er Query gewiss aus­ge­sprochen „over­dressed“, aber für die bessere Über­sicht ist das ger­ade die richtige Anzahl an Daten­sätzen. 😉

In Plain Excel würde es sich nun beispiel­sweise anbi­eten, in ein­er Hil­f­ss­palte per ZÄHLENWENN() die Anzahl der einzel­nen Namen festzustellen, alle Namen mit der Anzahl 1 zu fil­tern, das Fil­trat kopieren und dann in ein neues Arbeits­blatt einzufü­gen. Und das klappt auch. Aber dynamisch ist das keineswegs! In PQ ist das ein­ma­lig gewiss etwas aufwendi­ger, dafür aber ohne Fomeleingabe mit eini­gen Mausklicks zu erre­ichen und das Ergeb­nis ist wirk­lich dynamisch. Gehen Sie dazu so vor:

  • Importieren Sie die Tabelle/Liste in den Pow­er Query-Edi­tor.
  • Duplizieren Sie sofort die Abfrage.
  • Im Dup­likat:
    • Grup­pieren nach…
    • Neuer Spal­tenname: Anzahl (belassen).
    • Vor­gang: Zeilen zählen (belassen).
    • Die Spalte Anzahl so fil­tern, dass nur die 1 erhal­ten bleibt.
    • Die Spalte Anzahl löschen.
    • Schließen & laden in… und erst ein­mal als Nur Verbindung erstellen spe­ich­ern.

Anschließend wer­den Sie gewiss diesen Weg beschre­it­en, um das Ergeb­nis an gewün­schter Posi­tion in ein Arbeits­blatt einzufü­gen. – Vielle­icht fra­gen Sie sich jet­zt, warum Sie ein Dup­likat der Abfrage erstellt und das Orig­i­nal über­haupt nicht bear­beit­et haben. Nun ja, meine Erfahrung hat gezeigt, dass es „im richti­gen Leben” doch öfter ein­mal vorkommt, dass irgend­wann doch ein­mal der Wun­sch aufkommt, dass beispiel­sweise die Mehrfach-Ein­träge nun noch getren­nt aufge­führt wer­den sollen oder dass ein Abgle­ich der Orig­i­nal erhal­ten gebliebe­nen Dat­en erforder­lich ist. Dann ist es gut, die unverän­derten Roh-Dat­en schnell zur Hand zu haben.

▲ nach oben …

Rück­mel­dun­gen / Feed­back gerne per Mail an mich (G.Mumme@Excel-ist-sexy.de)

Hat Ihnen der Beitrag gefallen?
Erleichtert dieser Beitrag Ihre Arbeit?

Dann würde ich mich über einen Beitrag Ihrer­seits z.B. 2,00  freuen … (← Klick mich!)

Dieser Beitrag wurde unter Filtern & Sortieren, K&K (kurz und knackig ;-) ), Power Query abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.