Concatenar columnas de Excel

La concatenación de columnas de Excel es muy similar a la concatenación de los otros datos en Excel, mientras que concatenamos texto proporcionamos textos entre comillas dobles como entrada, pero al concatenar columnas proporcionaremos la referencia de celda o la referencia de columna, pero esto nos dará el resultado en un solo celda, debemos arrastrar la fórmula al resto de las celdas para obtener el resultado.

Concatenar columnas de Excel

Aquí, entenderemos las formas de concatenar la columna de Excel usando la función concatenar. Es posible que los datos no siempre se ajusten a nuestra demanda y, a menudo, es posible que debamos unir varias columnas de datos de Excel para obtener los datos en la forma que queremos. Un ejemplo muy trivial es combinar el nombre y el apellido para obtener el nombre completo.

Obtener datos en un formato estructurado, a veces combinando múltiples columnas o combinando columnas con algunos valores, que pueden estar predefinidos o pueden provenir de un resultado basado en alguna condición. Veremos los diversos ejemplos a continuación, comenzando primero con la sintaxis general.

Consulte la captura de pantalla para ver la fórmula general.

La función es “CONCATENAR” y los argumentos son cualquier número de textos que quieras darle. El valor resultante será el valor combinado de todos los argumentos.

Punto importante: A partir de Excel 2016, puede ver la función “CONCAT”. Hace la misma tarea que “CONCATENAR”. Aunque “CONCATENAR” también está disponible en Excel 2016 para compatibilidad con versiones anteriores, Microsoft no promete que continuará brindando para hacerlo. Por lo tanto, para simplificar, lo explicaré todo usando la fórmula “CONCATENAR”, ya que la sintaxis y los argumentos siguen siendo los mismos. Aunque, si está utilizando Excel 2016 y superior, le pediré que utilice la función "CONCAT".

¿Cómo concatenar dos columnas en Excel?

A continuación se muestran los ejemplos para concatenar columnas de Excel.

Ejemplo # 1 de concatenar columnas de Excel

Empezaremos por uno sencillo. Supongamos que tiene "Nombre" en una columna y "Apellido" en la segunda columna y desea obtener el nombre completo combinándolos.

Vea la captura de pantalla a continuación:

La columna D contiene las fórmulas para combinarlas.

La salida se da a continuación:

Arrastre la fórmula para obtener el resultado al resto de las celdas.

En la Columna D, puede ver, he combinado, solo los valores de las columnas B y C, por lo que el resultado en la columna D es solo una combinación de ellos. Pero eso no parece correcto. Debe haber un espacio entre el nombre y el apellido. Entonces, ahora cuando usamos la fórmula en la columna E, hemos agregado espacio al crear la fórmula.

Entonces, el resultado se parece al siguiente:

Ejemplo n. ° 2: concatenación de cadena de texto y valor de celda

Supongamos que queremos unir estos valores para enmarcar algo significativo.

Se agregó una columna adicional para "Ejecuciones".

En la Columna G, creamos una fórmula que denota las carreras anotadas por ese jugador junto con el nombre completo.

La salida se muestra a continuación:

Arrastre la Fórmula al resto de celdas.

Otro ejemplo puede ser, donde la cadena fija que proporcioné anteriormente (ejemplo, "puntuado" y "carreras") puede provenir del resultado de una fórmula de una combinación de ambos.

Ejemplo de concatenar columnas de Excel n. ° 3

Suponga que siempre quiere ver la fecha de hoy en la celda B2. Vea la fórmula que se muestra. Hemos utilizado la función “CONCATENAR”, “TEXTO” y la función “HOY”. La función HOY en Excel da la fecha de hoy, sin embargo, da el resultado en un número entero, que necesitamos convertir en texto y luego en formato de fecha.

Entonces, la función "TEXTO" en Excel convierte la salida de la función "HOY" en el formato "mm-dd-aaaa" y luego la función concatenar los une junto con "Hoy es" & "" (espacio) y da el resultado como se indica a continuación.

Además de la función "CONCATENAR", otro operador es "&" que puede utilizar para combinar textos. Puede hacer todos los ejemplos anteriores utilizando "&" también.

En comparación con la función “CONCATENAR”, la única diferencia es que “&” no tiene límite en la cantidad de cadenas que se pueden usar, mientras que CONCATENAR tiene un límite de 255 argumentos y 8.192 caracteres.

Tampoco hay diferencia en la velocidad de los cálculos. Entonces, todo se reduce a su elección, comodidad y facilidad de uso.

Concatenar columnas de Excel, ejemplo # 4

El último ejemplo que veremos es donde queremos concatenar las columnas en función de algunos caracteres especiales como saltos de línea, barra diagonal, asterisco, etc. en función de sus códigos ASCII (use la función Char en Excel).

Los códigos ASCII para un salto de línea son CHAR (10), para la barra inclinada de reenvío, es CHAR (47) y para Asterisk, es CHAR (42). Ahora, usemos estos.

A continuación se muestran los datos. queremos combinarlos usando la barra inclinada (/).

Aquí usamos la fórmula para combinarlos.

Combina los datos usando una barra.

Puede ver en la captura de pantalla que puede lograr los mismos resultados utilizando 4 fórmulas diferentes.

Cosas para recordar sobre concatenar dos columnas en Excel

  • Hay un límite de 255 cadenas que puede concatenar a la vez. En términos de caracteres, es 8.192.
  • El resultado será siempre una cadena de texto, incluso si todos los argumentos son números. Por ejemplo, CONCATENAR (42,42) dará “4242”. es decir, el formato siempre será texto.

  • Las matrices o el rango de celdas no se reconocen como argumento. Por ejemplo, debe proporcionar CONCATENAR (A1, A2, A3) en lugar de CONCATENAR (A1: A3)

  • Si algún argumento de esta función no es válido, generará un error de Excel.

  • El operador "&" es una alternativa a la función concatenar. Puede hacer todo lo que hace la función “CONCATENAR”, sin las limitaciones de la función “CONCATENAR” de 255 argumentos.

Puede descargar esta plantilla de Excel de Concatenar 2 Columnas aquí - Plantilla de Excel de Concatenar Columnas