Cómo usar CONCATENATE / CONCAT en Excel

El término "concatenar" simplemente significa vincular o unir cosas. En Microsoft Excel, la función CONCATENAR o CONCAT se utiliza para unir datos de dos o más celdas / columnas.

Hay dos métodos para combinar los datos en Excel:

  • Uso de la función CONCATENAR / CONCAT
  • Utilizando el operador "&"

En este artículo, le mostraremos cómo combinar varias celdas en una sola cadena usando la función Concatenar en Excel.

Combinar celdas usando la función CONCATENAR / CONCAT

La función CONCATENAR es una de las funciones de texto de Excel que le ayuda a combinar dos o más celdas en una sola cadena, ya sea que contengan números, fechas o cadenas de texto.

A partir de Excel 2016, Excel reemplazó "CONCATENAR" por la función "CONCAT". Eso significa que, en versiones posteriores de Excel, puede usar "CONCATENAR" o "CONCAT", pero en versiones anteriores de Excel (2013 y anteriores), solo puede usar la función "CONCATENAR".

Sintaxis

La sintaxis de la función CONCAT en Excel es:

= CONCAT (texto1, texto2, ... texto_n)

Para Microsoft Excel 2013 y versiones anteriores, la sintaxis es:

= CONCATENAR (texto1, texto2, ... texto_n)

Argumentos

text1, text2,… text_n: los valores que desea unir, estos valores pueden ser cadenas, celdas o rangos de celdas.

Concatenar cadenas de texto

Puede unir dos o más cadenas de texto en una sola cadena con la función CONCAT.

Para concatenar, primero, seleccione la celda donde desea obtener el resultado e ingrese la fórmula. Si está utilizando directamente una cadena de texto como argumentos en la función, asegúrese de encerrarlos entre comillas dobles (“”) como se muestra a continuación.

Concatenar valores de celda

La fórmula CONCAT para concatenar los valores de las celdas A1 y B1 es:

= CONCAT (A1, A2)

Agregue referencias de celda como argumentos en la fórmula para unir los valores de celda.

Concatenar dos valores de celda con un separador

Para separar los valores con un espacio, ingrese ”” entre las referencias de celda.

= CONCAT (A1, "", B1)

Introduzca un espacio (”“) entre comillas dobles en el segundo argumento como se muestra a continuación.

Concatenar celdas con caracteres especiales

También puede concatenar valores con varios delimitadores, como comas, espacios, varios signos de puntuación u otros caracteres, como un guión o una barra.

Para combinar dos celdas con una coma:

= CONCAT (A1, ",", B1)

Cuando ingrese delimitador (,) asegúrese de encerrarlos entre comillas dobles.

Concatenar una cadena de texto y valores de celda

La función CONCAT a continuación une la cadena en la celda A1, la cadena "y" y la cadena en la celda B1.

= CONCAT (A1, "y", B1)

Agregamos un espacio antes y después de la palabra "y" en el segundo argumento de la fórmula para separar las cadenas concatenadas y también para agregar significado a la cadena de texto.

Puede agregar una cadena de texto en cualquier argumento de su fórmula CONCAT / CONCATENATE.

Concatenar columnas en Excel

Suponga que tiene una lista de nombres y apellidos en dos columnas separadas y desea unirlos para formar una columna de nombres completos. Para concatenar dos o más columnas, escriba una fórmula de concatenación en la primera celda y luego aplíquela a toda la columna arrastrando el controlador de relleno.

Para copiar la fórmula a otras celdas, simplemente arrastre el pequeño cuadrado (controlador de relleno) en la esquina inferior derecha de la celda seleccionada.

Ahora tienes una columna de nombres completos.

Concatenar un rango de cadenas

También puede unir un rango de cadenas usando la función CONCAT. Si no desea agregar un delimitador entre la cadena (espacio, coma, guión, etc.), esta fórmula puede ser útil:

= CONCAT (A1: F1)

Si desea unir un rango de cadenas con un delimitador (""), use la fórmula siguiente:

= CONCAT (A2, "", B2, "", C2, "", D2, "", E2)

Concatenar un rango de cadenas usando la función TEXTJOIN

La función TEXTJOIN también es otra función que puede usar para unir un rango de datos de celda. La función TEXTJOIN concatena (combina) los valores de múltiples rangos y / o cadenas con un delimitador dado. A diferencia de la función CONCAT, TEXTJOIN le permite establecer si ignorar los valores vacíos o no.

= TEXTJOIN ("", VERDADERO, A2: E2)

Esta fórmula une un rango de cadenas con un delimitador (que especificas en el primer argumento) entre cada valor. Esta fórmula ignora las celdas vacías porque su segundo argumento se establece en "TRUE".

Solo puede usar la función TEXTJOIN en Excel 2016 o una versión posterior.

Concatenar usando el operador "&"

El operador "&" es otra forma de combinar cadenas de texto y celdas en Microsoft Excel. El operador comercial (&) es en realidad una alternativa a la función CONCATENAR.

Las fórmulas del operador comercial (&) son breves, simples y fáciles de usar.

Sintaxis

= celda_1 y celda_2 

Utilice el operador & para combinar los valores de las celdas A1 y B1:

= A1 y B1

Seleccione una celda donde desee el resultado y escriba la fórmula anterior.

Concatenar dos valores de celda con un separador mediante el operador "&"

Para concatenar los valores de la celda A1 y la celda B1, y un espacio intermedio mediante el operador "&":

= A1 & "" & B1

Otro ejemplo con otro delimitador:

Concatenar una cadena de texto y valores de celda usando el operador "&"

También puede usar el operador "&" para unir la cadena en la celda A1, el texto "y" en el medio y la cadena en la celda B1.

= A1 & "y" & B1

Agregamos un espacio antes y después de la palabra "y" para separar las cadenas de texto concatenadas. Incluya siempre el texto entre comillas dobles en la fórmula de Excel.

CONCAT vs operador "&"

La única diferencia real entre los operadores CONCAT y “&” es que la función CONCAT de Excel tiene un límite de 255 cadenas y no existen tales limitaciones para el ampersand.

Así es como se concatenan cadenas en Excel.