Forum Discussion

Sammus's avatar
Sammus
New Member
4 months ago
Solved

Merge duplicates data in columns

Hi everyone, I'm currently having a problem with combining duplicate in column using Power Query. I have duplicates in column name,  data in group ,number and status column. I want all duplicate nam...
  • ralf_anton's avatar
    ralf_anton
    4 months ago

    Möglich ist das. Jedoch nicht allein mit PQ, denn wie gesagt, PQ kann mit verbundenen Zellen nichts anfangen und der Vergleich von null mit anderen Werten kommt eben zu anderen Ergebnissen als ein Vergleich mit identischen Werten. Das sollte selbst Dein Chef verstehen. Aber da einige Chefs ja glauben, sie stehen über den Dingen, ok... ist ja deren Geld.... dann dauert es halt länger. Dann ist nämlich zusätzliche Handarbeit gefragt (oder ein Makro, das aber nicht überall erlaubt ist).

     

     

    Wie hab ich das gemacht?

    Zunächst die Quelle (links) als Tabelle formatiert.

    Sie als Quelle für folgende Abfrage verwendet: 

    let
        Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
        AddHelpCol = Table.AddColumn(Quelle, "Help", each [name]),
        Fill = Table.FillDown(AddHelpCol,{"Help"}),
        Sort = Table.Sort(Fill,{{"Help", Order.Ascending}}),
        DelHelpCol = Table.RemoveColumns(Sort,{"Help"})
    in
        DelHelpCol

     

    Das Ergebnis in Zelle E2 laden lassen, die Ergebnistabelle als Bereich formatiert und in Spalte E (name) sämtliche Formatierungen entfernt/angepasst. Hintergrund-, Textfarbe, Rahmen. Danach die anderen Spalten wieder als Tabelle formatiert. 

    Viel Lärm um nichts...

     

    Du könntest die Abfrage aber auch als Pivottable laden lassen. Das sähe dann so aus:

    Zu beachten hierbei ist, dass Du das Berichtslayout im Menü Entwurf der Pivottable auf Tabellenansicht setzt und die Gesamtergebnisse für Zeilen und Spalten deaktivierst. Ach ja, alle Spaltennamen in die Zeilen der Pivottable ziehen. 

    Die +/- Schaltflächen können auch deaktiviert und auch ein anderes Layout gewählt werden.

    Das wars dann auch schon. Aber... was sagt Dein Chef dazu? 🤒

     

    PS: Im Fall der Pivottable muss in der Abfrage die Spalte name gelöscht und die Spalte Help in name umbenannt werden!