¿Cómo invertir la función de texto a columna en Excel?
En Excel, la función Texto en columnas puede ayudarte a dividir el contenido de una celda en varias columnas utilizando un separador específico. Sin embargo, a veces, es posible que desees invertir la función Texto en columnas para combinar los valores de las celdas separadas en una sola celda, como se muestra en la siguiente captura de pantalla. En este artículo, hablaré sobre cómo revertir la función Texto en columnas para concatenar múltiples columnas en una.

Invertir la función de texto a columnas con fórmulas
Normalmente, puedes aplicar algunas fórmulas para invertir la función de texto a columnas y combinar las columnas separadas en una sola, sigue estos pasos:
1. Escribe una de las siguientes fórmulas en una celda donde deseas combinar las celdas de las columnas, consulta la siguiente captura de pantalla:
=A2&" "&B2&" "&C2
=CONCATENAR(A2," ", B2," ",C2)
2. Luego arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas combinar las celdas, consulta la siguiente captura de pantalla:
Nota: En la fórmula anterior, A2, B2 y C2 son las celdas que deseas combinar en una sola, y los valores combinados están separados por un espacio. También puedes combinarlos con otros delimitadores simplemente cambiando el espacio por cualquier otro separador según sea necesario.
Invertir la función de texto a columnas con Kutools para Excel
Si tienes Kutools para Excel, con su poderosa herramienta Combinar filas, columnas o celdas sin perder datos, puedes concatenar múltiples filas, columnas y celdas en una fila, columna o celda como quieras sin necesidad de usar fórmulas. Consulta la demostración a continuación. ¡Haz clic para descargar Kutools para Excel!
Después de instalar Kutools para Excel, sigue estos pasos:
1. Selecciona las celdas que deseas combinar.
2. Luego haz clic en Kutools > Combinar y dividir > Combinar filas, columnas o celdas sin perder datos, consulta la siguiente captura de pantalla:
3. En el cuadro de diálogo emergente, realiza las siguientes operaciones:
(1.) Selecciona la opción Combinar columnas bajo la sección Fusionar el rango seleccionado de la siguiente manera;
(2.) Especifica un delimitador para separar los contenidos combinados bajo la sección Separador;
(3.) Luego elige una opción para tratar las celdas combinadas. Puedes mantener o eliminar el contenido de otras celdas, y también puedes fusionar dichas celdas.
4. Luego haz clic en Aceptar o Aplicar, las columnas separadas se han invertido para combinarse en una columna, consulta la siguiente captura de pantalla:
¡Descarga y prueba gratis Kutools para Excel ahora!
Invertir la función de texto a columnas con una función definida por el usuario
Si hay múltiples columnas que necesitan ser combinadas, deberías aplicar el carácter & para unir el contenido de las celdas una por una, lo cual puede ser bastante complicado. Pero, con el siguiente código, puedes combinar rápidamente múltiples columnas en una sola de una vez.
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana de Módulo.
Código VBA: Invertir la función de texto a columnas:
Public Function ReverseTextToColumns(Rg As Range, Optional D As String = " ") As String
'updateby Extendoffice
Dim xArr
xArr = Application.WorksheetFunction.Transpose(Application.WorksheetFunction.Transpose(Rg.Value))
ReverseTextToColumns = Join(xArr, D)
End Function
3. Luego guarda y cierra este código, regresa a la hoja de cálculo, e introduce esta fórmula: =reversetexttocolumns(A2:C2,","), y arrastra el controlador de relleno hacia abajo hasta las celdas donde deseas aplicar esta fórmula, todos los valores de las celdas en las columnas se habrán combinado en una columna, consulta la siguiente captura de pantalla:
Nota: En la fórmula anterior, A2:C2 son las celdas de las columnas que deseas combinar, y la coma “,” es el separador para separar los datos combinados, puedes cambiarlos según sea necesario.
Las mejores herramientas de productividad para Office
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!