Cómo usar CONCATENATE (CONCATENAR) en Google Sheets: guía completa con ejemplos

La función CONCATENATE (CONCATENAR) de Google Sheets sirve para unir varias cadenas de datos en una sola. Así puedes combinar el texto de varias celdas. Uno de los usos más habituales de CONCATENATE es unir en una sola columna las dos columnas que contienen los nombres y los apellidos. Combinar el texto de distintas celdas ayuda a organizar mejor tus hojas de cálculo: reduce el número de columnas y te permite identificar o gestionar tus datos con más facilidad.

En este artículo aprenderás a usar CONCATENATE en Google Sheets, con varios ejemplos de cómo aplicar la función de distintas formas para obtener distintos resultados. Verás cómo usar CONCATENATE para combinar dos columnas enteras, cómo concatenar celdas con espacios, comas y separadores, cómo combinar la función CONCATENATE con la fórmula IF y, por último, qué alternativas hay a la función CONCATENATE.

¿Cómo usar CONCATENATE en Google Sheets?

Primero, veamos la sintaxis de la función CONCATENATE en Google Sheets:

=CONCATENATE(data_string1, "delimiter", data_string2, …)

  • data_string: referencia a una celda (p. ej., A1)
  • delimiter: cualquier texto que quieras añadir entre el texto de las celdas (entre comillas). También puedes poner solo un espacio entre las comillas para separar el texto, como verás más adelante en este artículo.

En el siguiente ejemplo, quiero usar la función CONCATENATE para combinar el texto de las columnas "First name" (nombre) y "Last name" (apellido) en una sola columna llamada "Full name" (nombre completo). Estos valores también se conocen como cadenas de datos de CONCATENATE. Los siguientes pasos te muestran cómo concatenar dos columnas en Google Sheets.

1. Abre tu hoja de Google Sheets y haz clic en una celda vacía donde quieras que aparezca el texto combinado. En este ejemplo, añadiré una columna nueva junto a las celdas que quiero combinar.

CONCATENATE en Google Sheets — nueva columna Full name insertada junto a los nombres y apellidos

2. Escribe la función CONCATENATE e incluye las celdas que quieres combinar. En este caso, mi fórmula será =CONCATENATE(A2,B2), que combina los datos de A2 y B2 en una sola celda.

CONCATENATE en Google Sheets — =CONCATENATE(A2,B2) escrito en la columna Full name

3. Hay 3 formas de aplicar la función CONCATENATE al resto de filas:

a. Es posible que Google Sheets te sugiera autocompletar el resto de filas. Puedes hacer clic en la marca de verificación para aplicarlo.

CONCATENATE en Google Sheets — sugerencia de autocompletado para rellenar el resto de la columna

b. Selecciona la celda que contiene el texto combinado. Haz clic en la esquina inferior derecha de la celda y arrástrala hacia abajo por el resto de filas para aplicar la función.

CONCATENATE en Google Sheets — fórmula arrastrada hacia abajo en la columna Full name

c. Rellena toda la columna con una sola fórmula. CONCATENATE no puede hacerlo por sí sola: si le indicas un intervalo como A:B, une todas las celdas en una única cadena larga. En su lugar, usa ARRAYFORMULA con el ampersand (&), por ejemplo =ARRAYFORMULA(A2:A20&B2:B20).

Como ves en la captura de pantalla de abajo, el texto de las columnas "First name" y "Last name" se ha combinado.

CONCATENATE en Google Sheets — nombres y apellidos combinados sin espacio

¿Cómo concatenar celdas con espacios en Google Sheets?

Como habrás notado en la captura anterior, la función CONCATENATE no ha añadido espacios entre el texto de cada celda. Esto puede dificultar la lectura, sobre todo cuando compartes tu archivo de Google Sheets con otra persona.

Sin embargo, hay una forma sencilla de concatenar celdas con espacios. Basta con añadir un espacio entre comillas (" ") como delimitador en la fórmula para separar el texto en la celda combinada.

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Escribe la fórmula CONCATENATE e incluye las referencias a las celdas que quieres combinar y también los espacios. Debería quedar más o menos así: =CONCATENATE(A2," ",B2)

CONCATENATE con espacios en Google Sheets — fórmula con un espacio entre el nombre y el apellido

2. Aplica la función CONCATENATE al resto de filas con el autocompletado, arrastrando hacia abajo o con el método de la columna entera que se explica en la sección anterior.

CONCATENATE con espacios en Google Sheets — nombres completos con un espacio entre nombre y apellido

Como ves, las celdas combinadas ahora incluyen un espacio entre cada texto.

¿Cómo concatenar celdas con comas en Google Sheets?

Igual que con los espacios en la función CONCATENATE, para añadir una coma basta con poner una coma y un espacio entre comillas (", ") como delimitador en la fórmula. En este ejemplo, supongamos que quiero dar formato a la columna "Full name" para que primero aparezca el apellido, seguido de una coma y el nombre (es decir, "Last name", "First name").

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Escribe la fórmula CONCATENATE e incluye las referencias a las celdas que quieres combinar y también las comas. Debería quedar más o menos así: =CONCATENATE(B2,", ",A2)

CONCATENATE con comas en Google Sheets — fórmula que pone primero el apellido, seguido de una coma

2. Aplica la función CONCATENATE al resto de filas con el autocompletado, arrastrando hacia abajo o con el método de la columna entera que se explica en la sección Cómo usar CONCATENATE en Google Sheets.

CONCATENATE con comas en Google Sheets — nombres en formato apellido, nombre

Como ves, las celdas combinadas ahora muestran el apellido, una coma y el nombre.

¿Cómo concatenar celdas con separadores en Google Sheets?

A veces, combinar celdas en Google Sheets puede resultar confuso, porque no siempre hay contexto suficiente para entender la relación entre ellas. Por ejemplo, supongamos que quiero combinar las celdas con la información del pedido: "Product order" (producto), "Quantity" (cantidad) y "Total". Combinarlas sin más puede resultar bastante confuso si no se añade contexto.

Con separadores, es decir, texto entre cada celda que hace de delimitador, puedo añadir información para que la relación entre los datos de cada producto quede clara. En este ejemplo, quiero añadir separadores para que la celda combinada contenga lo siguiente: ("Quantity") orders of ("Product order"), costing ("Total").

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Escribe la fórmula CONCATENATE e incluye las referencias a las celdas que quieres combinar y también los separadores. En este ejemplo, mi fórmula CONCATENATE quedaría así: =CONCATENATE(E2," orders of ",D2,", costing ",F2).

CONCATENATE con separadores en Google Sheets — fórmula que añade texto entre la cantidad, el producto y el total

2. Aplica la función CONCATENATE al resto de filas con el autocompletado, arrastrando hacia abajo o con el método de la columna entera que se explica en la sección Cómo usar CONCATENATE en Google Sheets.

CONCATENATE con separadores en Google Sheets — información del pedido redactada como una frase en cada fila

Como ves, añadir texto como separador en la fórmula aporta el contexto que necesito para entender mejor mis datos.

¿Cómo combinar varias columnas con CONCATENATE?

La función CONCATENATE también es muy fácil de aplicar a varias columnas, como has visto en la sección anterior. Solo tienes que seguir añadiendo referencias de celda a la fórmula, separadas por comas. Aquí tienes otro ejemplo rápido.

Supongamos que quiero combinar todos los datos del cliente en una sola celda: "First name", "Last name" y "Address" (dirección).

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Escribe la fórmula CONCATENATE e incluye las referencias a las celdas que quieres combinar y también los delimitadores (espacios, comas o separadores). En este ejemplo, mi fórmula CONCATENATE quedaría así: =CONCATENATE(A2, " ",B2,", from ",H2).

CONCATENATE con varias columnas en Google Sheets — fórmula que combina nombre, apellido y dirección

2. Aplica la función CONCATENATE al resto de filas con el autocompletado, arrastrando hacia abajo o con el método de la columna entera que se explica en la sección Cómo usar CONCATENATE en Google Sheets.

CONCATENATE con varias columnas en Google Sheets — datos del cliente combinados en una columna

¿Cómo concatenar con condiciones usando la fórmula IF en Google Sheets?

También puedes combinar la función CONCATENATE con otras fórmulas para aplicar condiciones más complejas a tus datos. Por ejemplo, puedes usar CONCATENATE con la fórmula IF (SI) para combinar solo las celdas que cumplan unos criterios concretos.

Por ejemplo, supongamos que quiero comprobar si puedo aprobar el estado del pedido de cada producto. Si la cantidad de un producto es superior a 8, el pedido se retrasa automáticamente. Puedo usar juntas las funciones CONCATENATE e IF para que los pedidos de más de 8 unidades devuelvan el texto "Automatically delayed" (retrasado automáticamente). Si la cantidad no pasa de 8, se combinan las celdas "Product order" y "Quantity".

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Crea una fórmula que empiece por IF, seguida de la fórmula CONCATENATE. En este ejemplo, la fórmula quedaría así: =IF(E2>8,"Automatically delayed", CONCATENATE(D2,", ",E2))

CONCATENATE con IF en Google Sheets — IF que devuelve Automatically delayed o el pedido combinado

2. Aplica la función CONCATENATE al resto de filas con el autocompletado o arrastrando hacia abajo, como se explica en la sección Cómo usar CONCATENATE en Google Sheets.

CONCATENATE con IF en Google Sheets — pedidos de más de 8 marcados como Automatically delayed

Como ves, todos los pedidos con una cantidad superior a 8 han devuelto el texto "Automatically delayed". En el resto de pedidos se han combinado correctamente las celdas "Product order" y "Quantity".

Alternativas a la función CONCATENATE: ampersand (&) y JOIN

Hay alternativas a la función CONCATENATE en Google Sheets, como CONCAT, que une exactamente dos valores. Funcionan de forma casi idéntica, así que vale la pena probarlas para ver cuál prefieres.

Alternativa a CONCATENATE: usa el ampersand (&) en Google Sheets

Puedes sustituir la función CONCATENATE poniendo un ampersand (&) entre cada referencia de celda. Puedes seguir usando delimitadores para añadir espacios, comas o texto entre el contenido de las celdas.

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Asegúrate de poner un ampersand entre cada referencia de celda y cada delimitador: =A2&" "&B2

Ampersand como alternativa a CONCATENATE — nombre y apellido unidos con ampersands y un espacio

2. Aplícalo al resto de filas con el autocompletado o arrastrando hacia abajo, como se explica en la sección Cómo usar CONCATENATE en Google Sheets.

Ampersand como alternativa a CONCATENATE — nombres completos rellenados en toda la columna

Alternativa a CONCATENATE: usa la función JOIN en Google Sheets

La función JOIN es una fórmula parecida que sirve para combinar celdas. La principal diferencia es que el delimitador va primero, al principio de la fórmula, y JOIN lo coloca por ti entre todos los valores.

La sintaxis es la siguiente:

=JOIN(delimiter, value_or_array1, value_or_array2, …)

1. Haz clic en la celda donde quieres colocar las celdas combinadas. Asegúrate de hacer referencia a las celdas correctas que quieres combinar y de añadir el delimitador. En este ejemplo, que une las celdas "First name" y "Last name", la fórmula quedará así: =JOIN(" ",A2,B2)

JOIN como alternativa a CONCATENATE — JOIN con un espacio como delimitador y las celdas de nombre

2. Aplícalo al resto de filas con el autocompletado o arrastrando hacia abajo, como se explica en la sección Cómo usar CONCATENATE en Google Sheets.

JOIN como alternativa a CONCATENATE — nombres completos devueltos por JOIN

Conclusión

La función CONCATENATE de Google Sheets es muy útil cuando necesitas organizar o gestionar tus datos: hace que tu hoja de cálculo sea más fácil de entender y además aporta contexto importante a tus grupos de datos.

Aunque hay alternativas a la función CONCATENATE, como el ampersand (&) o la función JOIN, CONCATENATE ofrece más flexibilidad y permite operaciones más complejas. Puedes combinar celdas con texto, pero también concatenar fechas, números u otros formatos.

Además, puedes combinar la función CONCATENATE con otras fórmulas, como IF, para crear condiciones complejas con las que organizar tus datos.

¿Quieres saber más sobre cómo combinar, transferir o referenciar mejor los datos de tus hojas de cálculo? Echa un vistazo a estos artículos relacionados:

También te puede gustar...

funciones y fórmulas de google sheets

Cómo hallar el tipo de interés nominal con Google Sheets

Sarah es una joven profesional que toma importantes decisiones financieras. Desde tarjetas de crédito a hipotecas, préstamos estudiantiles e inversiones...
funciones y fórmulas de google sheets

Extraer datos de Google Calendar en Google Sheets mediante Apps Script

Este post fue publicado originalmente en nuestro foro de la comunidad. Objetivo : Esta guía muestra cómo utilizar Google Apps Script para extraer datos...
funciones y fórmulas de google sheets

Uso de la función PROPER para escribir en mayúsculas la primera letra de cada palabra en Google Sheets

Nota: Este artículo se publicó originalmente en el foro de nuestra comunidad. Alguna vez te has visto en la necesidad de limpiar una lista de nombres, títulos o cualquier...