¿Cómo combinar varias columnas en una lista en Excel?
Para combinar o fusionar varias columnas en una lista larga, normalmente, puede copiar y pegar los datos de las columnas una por una en la columna especificada. Pero, aquí, puedo presentarte algunos trucos rápidos para resolver esta tarea en Excel.
Combine múltiples columnas en una lista con código VBA
Combine múltiples columnas en una lista con Kutools para Excel
Combine múltiples columnas en una lista con código VBA
Sin repetir para copiar y pegar los datos de las columnas, el siguiente código VBA puede ayudarlo a lidiar con este trabajo de manera rápida y fácil.
1. Mantenga pulsado el botón Alt + F11 claves en Excel, y abre el Microsoft Visual Basic para aplicaciones ventana.
2. Haga Clic en recuadro > Móduloy pegue la siguiente macro en el Módulo Ventana.
Código de VBA: combine o combine varias columnas en una lista
Sub CombineColumns1()
'updateby Extendoffice
Dim xRng As Range
Dim i As Integer
Dim xLastRow As Integer
Dim xTxt As String
On Error Resume Next
xTxt = Application.ActiveWindow.RangeSelection.Address
Set xRng = Application.InputBox("please select the data range", "Kutools for Excel", xTxt, , , , , 8)
If xRng Is Nothing Then Exit Sub
xLastRow = xRng.Columns(1).Rows.Count + 1
For i = 2 To xRng.Columns.Count
Range(xRng.Cells(1, i), xRng.Cells(xRng.Columns(i).Rows.Count, i)).Cut
ActiveSheet.Paste Destination:=xRng.Cells(xLastRow, 1)
xLastRow = xLastRow + xRng.Columns(i).Rows.Count
Next
End Sub
3. Entonces presione F5 para ejecutar este código, y aparecerá un cuadro emergente para recordarle que seleccione el rango de datos que desea combinar en una sola columna, vea la captura de pantalla:
4. Y luego haz clic OK botón, y las columnas seleccionadas se han combinado en una sola columna como se muestra en las siguientes capturas de pantalla:
Tips: Después de ejecutar este VBA, los datos originales del rango se borrarán, será mejor que los copie y guarde primero en otra ubicación.
Combine múltiples columnas en una lista con Kutools para Excel
Si tienes instalado Kutools for Excel, su Transformar rango La utilidad puede ayudarlo a combinar varias columnas en una sola columna o una sola fila.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, haga lo siguiente:
1. Seleccione los datos de las columnas que desea combinar en una lista.
2. Luego haga clic Kutools > Gama de Colores > Transformar rango, ver captura de pantalla:
3. En la Transformar rango cuadro de diálogo, seleccione Rango a una sola columna opción, y haga clic Ok botón, ver captura de pantalla:
4. En lo siguiente apareció Transformar rango cuadro, haga clic en la celda donde desea generar el resultado, vea la captura de pantalla:
5. Luego haga clic OK , las columnas seleccionadas se han combinado en una sola columna en la ubicación especificada que desee. Ver captura de pantalla:
Descarga y prueba gratuita ¡Kutools para Excel ahora!
Demostración: combine varias columnas en una lista con Kutools para Excel
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!