Cómo unir dos columnas con texto en Excel
Unir dos columnas con texto en Excel es una tarea común que puede resultar útil en una variedad de situaciones. Por ejemplo, es posible que desee unir dos columnas de nombres y apellidos para crear una sola columna de nombres completos, o unir dos columnas de datos de diferentes hojas de cálculo para crear una sola tabla. Afortunadamente, Excel ofrece varias formas sencillas de unir dos columnas con texto.
Usar el operador de concatenación
El operador de concatenación (&) es la forma más sencilla de unir dos columnas con texto. Este operador simplemente une dos cadenas de texto juntas, sin ningún espacio intermedio. Por ejemplo, si tiene dos columnas llamadas “Nombre” y “Apellido”, puede utilizar la siguiente fórmula para unirlas en una sola columna llamada “Nombre completo”:
=Nombre & Apellido
Esto creará una nueva columna llamada “Nombre completo” que contiene los nombres completos de todas las personas en la tabla. (Nota: el espacio final en la fórmula entre “Nombre” y “&” es opcional. Si no lo incluye, los nombres completos se unirán sin ningún espacio intermedio.)
Usar la función CONCATENAR
La función CONCATENAR es otra forma de unir dos columnas con texto. Esta función es similar al operador de concatenación, pero ofrece más flexibilidad. Por ejemplo, puede utilizar la función CONCATENAR para unir dos columnas con texto y agregar un espacio intermedio entre ellas. Para ello, utilice la siguiente fórmula:
=CONCATENAR(Nombre, ” “, Apellido)
Esto creará una nueva columna llamada “Nombre completo” que contiene los nombres completos de todas las personas en la tabla, con un espacio intermedio entre el nombre y el apellido.
Usar la función TEXTJOIN
La función TEXTJOIN es una función relativamente nueva que se introdujo en Excel 2016. Esta función es similar a la función CONCATENAR, pero ofrece incluso más flexibilidad. Por ejemplo, puede utilizar la función TEXTJOIN para unir dos columnas con texto y especificar el carácter que desea utilizar como separador. Para ello, utilice la siguiente fórmula:
=TEXTJOIN(“,”, Nombre, Apellido)
Esto creará una nueva columna llamada “Nombre completo” que contiene los nombres completos de todas las personas en la tabla, separados por una coma. (Nota: puede especificar cualquier carácter que desee utilizar como separador en la fórmula.)
Problemas comunes y soluciones
Al unir dos columnas con texto, puede encontrarse con algunos problemas comunes. Estos son algunos de los problemas más comunes y sus soluciones:
- Espacios en blanco no deseados: Si tiene espacios en blanco no deseados entre las cadenas de texto que está uniendo, puede utilizar la función TRIM para eliminarlos. Por ejemplo, si tiene dos columnas llamadas “Nombre” y “Apellido” que contienen espacios en blanco al principio y al final de las cadenas de texto, puede utilizar la siguiente fórmula para unirlas en una sola columna llamada “Nombre completo”:
=TRIM(Nombre) & TRIM(Apellido)
Caracteres no admitidos: Si está uniendo dos columnas con texto que contiene caracteres no admitidos, como caracteres especiales o sÃmbolos, es posible que deba utilizar la función SUSTITUIR para reemplazar estos caracteres por otros caracteres seguros. Por ejemplo, si tiene dos columnas llamadas “Nombre” y “Apellido” que contienen caracteres especiales, como apóstrofes o comillas, puede utilizar la siguiente fórmula para unirlas en una sola columna llamada “Nombre completo”:
=SUSTITUIR(Nombre, “‘”, “”) & SUSTITUIR(Apellido, “‘”, “”)
Cierre
Unir dos columnas con texto en Excel es una tarea común que se puede realizar fácilmente utilizando el operador de concatenación, la función CONCATENAR o la función TEXTJOIN. Si se encuentra con algún problema al unir dos columnas con texto, puede utilizar las soluciones proporcionadas en este artÃculo para resolverlos.
Como Unir Dos Columnas Con Texto En Excel
Puntos importantes:
- ¡Es muy fácil!
Unir dos columnas con texto en Excel es una tarea muy sencilla que se puede realizar en pocos pasos.
¡Es muy fácil!
Unir dos columnas con texto en Excel es muy fácil. Sólo tienes que seguir estos sencillos pasos:
-
Selecciona las dos columnas que quieres unir.
Para ello, haz clic en la primera celda de la primera columna, mantén pulsado el botón del ratón y arrastra el cursor hasta la última celda de la segunda columna. - Haz clic en la pestaña “Datos”.
- Haz clic en el botón “Texto en columnas”.
- En el cuadro de diálogo “Texto en columnas”, selecciona la opción “Delimitado”.
- Haz clic en el botón “Siguiente”.
-
En el cuadro de diálogo “Delimitadores”, selecciona el delimitador que separa las dos columnas de texto.
Por ejemplo, si las dos columnas están separadas por una coma, selecciona la opción “Coma”. - Haz clic en el botón “Siguiente”.
-
En el cuadro de diálogo “Formato de datos”, selecciona el formato de datos que quieres aplicar a la nueva columna.
Por ejemplo, si quieres que la nueva columna sea de tipo texto, selecciona la opción “Texto”. - Haz clic en el botón “Finalizar”.
¡Y listo! Las dos columnas de texto se habrán unido en una sola columna.