Mischen von 2 Spalten in Excel

Mischen von 2 Spalten in Excel

Guten Morgen

Ich versuche, zwei Spalten in Excel zu "kombinieren". Nicht indem ich sie verkette, sondern indem ich das Ergebnis "mische".

Ich habe beispielsweise diese beiden Spalten:

Spalte 1 Spalte 2
A 1
B 2
C 3

Und ich möchte zwei neue Spalten, die so aussehen, wobei jedes Register der Spalte 1 mit jedem Register der Spalte 2 übereinstimmt

Spalte 3 Spalte 4
A 1
A 2
A 3
B 1
B 2
B 3
C 1
C 2
C 3

Vielen Dank! Grüße

Antwort1

Sorry, leider ist es mir nicht möglich, den Aktionsablauf mit Screenshots zu veranschaulichen.

Konvertieren Sie Ihre Quelltabelle in eine TabelleStrg+T

Legen Sie den Tabellennamen fest alsSourceTable

Gehe zu TabDatenund wähleAus der Tabelle

Öffnen Sie den Editor und ersetzen Sie den Code des M-Skripts durch

let
    Source = Excel.CurrentWorkbook(){[Name="SourceTable"]}[Content],
    NameOfSecondColumn = Table.ColumnNames(Source){1},
    AddSecondColumn = Table.AddColumn(Source, "SetOfValues", each Table.Column(Source, NameOfSecondColumn)),
    DeleteSecondColumn = Table.RemoveColumns(AddSecondColumn,{NameOfSecondColumn}),
    RenameColumn = Table.RenameColumns(DeleteSecondColumn,{{"SetOfValues", NameOfSecondColumn}}),
    ExpandResult = Table.ExpandListColumn(RenameColumn, NameOfSecondColumn)
in
    ExpandResult

Schließen und speichern.

verwandte Informationen