Skip to main content

¿Cómo fusionar dos columnas en una con valores alternos en Excel?

Author: Sun Last Modified: 2025-06-04

Aquí hay dos columnas en una hoja de cálculo. La tarea es fusionar estas dos columnas en una, con valores alternos, como se muestra en la captura de pantalla a continuación. ¿Cómo puedes manejar rápidamente esta tarea sin reorganizarlas una por una?
A screenshot of two columns in Excel to be merged into one with alternating values

Fusionar dos columnas en una con valores alternos mediante código VBA

Fusionar dos columnas en una con valores alternos mediante Kutools para Excelgood idea3


Fusionar dos columnas en una con valores alternos mediante código VBA

Para fusionar dos columnas en una con valores alternos, no hay una función integrada excepto el código VBA en Excel.

1. Presiona las teclas Alt + F11 para habilitar la ventana de Microsoft Visual Basic para Aplicaciones. Haz clic en Insertar > Módulo para crear un nuevo módulo en blanco.

2. Copia y pega el siguiente código en el módulo.

VBA: Fusionar dos columnas en una con valores alternos

Sub MergeColumns()
'UpdatebyExtendoffice20180815
Dim xSRg, xDRg As Range
Dim xDWS As Worksheet
Dim xIntDR, xIntDC, xI As Long
Dim xFNum As Long
On Error GoTo Err1
Set xSRg = Application.InputBox("Select two columns:", "Kutools for Excel", xTxt, , , , , 8)
If xSRg Is Nothing Then
Err1:
    Application.ScreenUpdating = True
    Exit Sub
End If
Set xDRg = Application.InputBox("Select a cell to place result:", "Kutools for Excel", xTxt, , , , , 8)
If xDRg Is Nothing Then
    Exit Sub
End If
Application.ScreenUpdating = False
Set xDWS = xDRg.Worksheet
xIntDR = xDRg.Row
xIntDC = xDRg.Column
xI = 0
    For xFNum = 1 To xSRg.Count
        Set xDRg = xDWS.Cells(xIntDR + xI, xIntDC)
        xDRg.Value = xSRg.Item(xFNum).Value
        xI = xI + 1
    Next xFNum
Application.ScreenUpdating = True
End Sub

3. Presiona F5 y selecciona las dos columnas que deseas fusionar en el cuadro de diálogo emergente.
A screenshot showing the dialog for selecting two columns to merge

4. Haz clic en OK, en el segundo cuadro de diálogo, selecciona una celda para colocar el resultado.
A screenshot of the dialog for selecting a cell to place the merged result

5. Haz clic en OK. Ahora, las dos columnas seleccionadas se han fusionado en una con valores alternos.


Fusionar dos columnas en una con valores alternos mediante Kutools para Excel

Si tienes Kutools para Excel instalado en Excel, su utilidad Transformar Rango puede realizar esta tarea en solo tres sencillos pasos.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona las columnas (dos o más) que deseas fusionar, haz clic en Kutools > Transformar Rango.
A screenshot showing the Kutools Transform Range option in Excel

2. En el Transformar Rango cuadro de diálogo, marca la opción Rango a columna única y haz clic en Ok.
A screenshot of the Transform Range dialog in Kutools with the Range to single column option selected

3. Selecciona una celda para colocar el resultado en el cuadro de diálogo emergente. Haz clic en OK.
A screenshot of the Kutools dialog for selecting a cell to place the merged result

Ahora, las columnas se han fusionado en una sola, y los valores alternan entre ambas.
A screenshot showing the final result of two columns merged into one with alternating values in Excel

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Demostración: Transponer Rango usando Kutools para Excel

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!