Buen día
Estoy intentando "combinar" dos columnas en Excel. No concatenarlos, sino "mezclar" el resultado
Por ejemplo, tengo estas 2 columnas:
Columna 1 | Columna 2 |
---|---|
a | 1 |
b | 2 |
C | 3 |
Y quiero dos columnas nuevas, con este aspecto, donde cada registro de la columna 1 coincida con cada registro de la columna 2.
Columna 3 | Columna 4 |
---|---|
a | 1 |
a | 2 |
a | 3 |
b | 1 |
b | 2 |
b | 3 |
C | 1 |
C | 2 |
C | 3 |
¡Gracias! Saludos
Respuesta1
Lo siento, lamentablemente no podré ilustrar la secuencia de acciones con capturas de pantalla.
Convierta su tabla de origen en tablaCtrl+T
Establecer el nombre de la tabla comoSourceTable
Ir a la pestañaDatosy eligeDe la mesa
Abra el Editor y reemplace el código de M-script con
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
Cerrar y guardar.