¿Necesita combinar cadenas de texto en Excel? Aprenda a usar las funciones CONCATENAR y CONCAT en esta guía rápida.

Cuando se trabaja con datos en Microsoft Excel, a menudo es necesario combinar texto de varias celdas para crear un conjunto de datos completo y bien organizado. Afortunadamente, hay varias funciones disponibles para este propósito, incluidas CONCATENATE y CONCAT.

Tanto CONCATENAR como CONCAT son funciones sencillas que le permiten fusionar varios valores y cadenas en Excel. Aunque son similares, hay una diferencia clave entre los dos. Echemos un vistazo más de cerca a cada función y determinemos cuál es la más adecuada para diferentes escenarios.

Cómo usar la función CONCATENAR en Excel

La función CONCATENAR en Excel une varias cadenas en una sola celda. Le permite fusionar dos o más valores de celda, constantes o cadenas de texto. La sintaxis de CONCATENAR es la siguiente:

=CONCATENATE(text1, [text2], [text3], ...)

Aquí, texto 1, texto2, texto3, etc., representan las referencias de celda o las cadenas de texto que desea combinar. Puede incluir hasta 255 argumentos de texto en la función CONCATENAR. Si está trabajando con cadenas de texto, coloque las cadenas entre comillas (

instagram viewer
" ").

Al combinar cadenas de texto y valores numéricos, es importante incluir espacios entre los diferentes argumentos para evitar confusiones en los resultados de la fórmula. Puede poner espacios, signos de puntuación y símbolos en las cadenas de texto.

Esta es una desventaja compartida de CONCATENATE y CONCAT en comparación con la función UNIÓN DE TEXTO, ya que TEXTJOIN puede separar valores automáticamente con delimitadores específicos, como comas o tabulaciones.

Un uso simple de la función CONCATENAR es tomar el nombre, segundo nombre y apellido de los clientes y generar el nombre completo. Por ejemplo, en la hoja de trabajo anterior, la siguiente fórmula devuelve los nombres completos:

=CONCATENATE(A2, B2, C2)

En esta fórmula, CONCATENAR toma los nombres en A2, B2, y C2 y los une. Tenga en cuenta que CONCATENATE no admite delimitadores. Por lo tanto, para evitar que los nombres coincidan, incluya un espacio después de cada nombre en la celda original.

Otro uso de CONCATENAR es resumir información de diferentes celdas. Supongamos que tiene una hoja de trabajo con información sobre varios elementos. Puede combinar la información sobre cada elemento y concluir el resultado usando CONCATENAR.

Considere la hoja de trabajo anterior. Aquí hay una lista de algunos productos, sus precios, la cantidad de unidades vendidas, el objetivo de ventas, la etiqueta del producto y el estado con respecto a su objetivo de ventas. Puedes resumir todos estos datos en una sola oración usando la función CONCATENAR.

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

Esta larga fórmula es esencialmente simple. Cada argumento es una parte de la oración completa. La función CONCATENAR une los valores de diferentes celdas y agrega texto entre ellos para formar una oración.

entonces puedes ocultar las columnas originales para que su hoja de cálculo esté menos llena.

Cómo usar la función CONCAT en Excel

Disponible para Excel 2019 y versiones posteriores, la función CONCAT sirve como la versión mejorada de CONCATENATE. La sintaxis de la función CONCAT es la siguiente:

=CONCAT(text1, [text2], [text3], ...)

como CONCATENAR, texto 1, texto2, texto3, etc., representan las referencias de celda o las cadenas de texto que se unirán. La ventaja clave de CONCAT es su capacidad para manejar rangos y matrices de manera más eficiente.

A diferencia de CONCATENAR, la función CONCAT no requiere referencias de celda explícitas para cada argumento. En su lugar, puede especificar un rango de celdas o una matriz directamente. Esto reduce significativamente la longitud y la complejidad de la fórmula cuando se trata de conjuntos de datos más grandes.

En el mismo ejemplo anterior, para combinar el nombre, segundo nombre y apellido de los clientes en una hoja de cálculo de Excel, la fórmula sería:

=CONCAT(A2:C2)

Al igual que la función CONCATENAR, esta fórmula toma los valores de nombre en A2:C2 y los une para mostrar el nombre completo. La diferencia aquí es que puede especificar el rango de valores en lugar de referirse a cada uno por separado. Esto se enfatiza mejor en la hoja de trabajo a continuación.

Esta hoja de trabajo de muestra pertenece a un fabricante de automóviles imaginario. Cada automóvil tiene un código de modelo que contiene información sobre varios aspectos del vehículo. El código modelo comprende diferentes códigos. Puede usar la función CONCAT para combinar rápidamente los códigos para formar el código modelo en una fórmula breve:

=CONCAT(B1:B7)

La función CONCAT toma los valores en B1:B7 y los une para formar el código de modelo de cada automóvil. Los mismos resultados con CONCATENAR requerirían la fórmula más larga a continuación:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

CONCATENAR vs. CONCAT: ¿Cuál debería usar?

Cuando se usa una versión anterior de Excel, CONCATENAR es una opción confiable para fusionar valores de texto. Sin embargo, incluso entonces, el símbolo de y comercial (&) puede lograr fácilmente los mismos resultados que CONCATENAR. De hecho, las fórmulas a continuación producen todos los mismos resultados:

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

Una de las deficiencias de CONCATENATE es que carece de funcionalidades únicas. Como se demostró, el ampersand puede hacer lo mismo que CONCATENAR. Otro problema es que el nombre de la función en sí es demasiado largo. Compare la fórmula del ampersand con la de CONCATENAR para comprobarlo usted mismo.

Para abordar estas limitaciones, Excel introdujo CONCAT. La función CONCAT puede hacer todo lo que hace CONCATENATE, pero también puede funcionar con rangos y matrices. Esto hace que CONCAT sea superior a CONCATENATE y al ampersand. Como resultado, si su versión de Excel admite CONCAT, es mejor usar CONCAT en lugar de CONCATENAR.

El nombre más corto de CONCAT y la capacidad de operar en rangos hacen que las fórmulas sean más cortas y fáciles de navegar. Sin embargo, si su objetivo es combinar cadenas de texto, puede resultar difícil trabajar con CONCAT y CONCATENATE, ya que no admiten delimitadores. La función TEXTJOIN es una mejor opción para fusionar cadenas de texto

Microsoft tiene la intención de reemplazar CONCATENATE con CONCAT, por lo que es aconsejable acostumbrarse a trabajar con CONCAT. Aunque Excel seguirá admitiendo el CONCATENATE obsoleto para la compatibilidad con archivos de Excel más antiguos.

Irónicamente, el Función CONCATENAR en Hojas de cálculo de Google puede operar en rangos y matrices; como resultado, es exactamente idéntico a CONCAT en Hojas de cálculo de Google. El único propósito de su existencia es la compatibilidad con archivos antiguos de Excel, en caso de que Importa tus archivos de Excel a Hojas de cálculo de Google.

Optimice la fusión de datos en Excel con CONCATENATE y CONCAT

CONCATENAR y CONCAT son dos funciones de Excel que le permiten unir cadenas de texto y crear conjuntos de datos cohesivos. Puede usar estas funciones para fusionar valores de celda, constantes o cadenas de texto y resumir información de diferentes celdas.

La función CONCAT puede manejar rangos y matrices de manera más eficiente y tiene una sintaxis más corta que CONCATENATE, lo que la convierte en la función preferida para la mayoría de los usuarios. Sin embargo, si está utilizando una versión anterior de Excel, CONCATENAR sigue siendo una opción confiable si no desea usar el ampersand para unir valores.

Cualquiera que sea la función que elija, unir celdas es una forma eficiente de resumir sus datos o producir nuevos valores combinados. La combinación de celdas puede ayudarlo a ahorrar espacio en su hoja de trabajo y facilitar la extracción de conclusiones mediante la introducción de cadenas de texto.