Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Usar CONCATENAR, una de las funciones de texto, para unir dos o más cadenas de texto en una sola.

En Excel 2016, Excel Mobile y Excel para la Web, esta función se ha sustituido por la función CONCAT. Aunque la función CONCATENAR sigue estando disponible para garantizar la compatibilidad con versiones anteriores, le recomendamos que use la función CONCAT a partir de ahora. El motivo es que puede que CONCATENAR ya no esté disponible en versiones futuras de Excel.

Usar CONCATENAR

Por ejemplo:

  • =CONCATENAR("La densidad de población de la ";A3;" ";A2;" es ";A4;"/kilómetro")

  • =CONCATENAR(B2; " "; C2)

Nombre del argumento

Descripción

Texto1    (obligatorio)

El primer elemento para unirse a ellos. El elemento puede ser un valor de texto, número, o una referencia de celda.

Texto2, ...    (opcional)

Elementos de texto adicionales para unir. Puede tener hasta 255 elementos, con un total de 8192 caracteres.

Ejemplos

Para usar estos ejemplos en Excel, copie los datos de la tabla siguiente, incluido el encabezado Datos, y péguelos en la celda A1 de una nueva hoja de cálculo.

Datos

especies

Antonio

Bermejo

trucha de arroyo

Cuarta

Pino

32

Fórmula

Descripción

=CONCATENAR("La densidad de población de la ";A3;" ";A2;" es ";A4;"/kilómetro")

Crea una frase uniendo los datos de la columna A a otro texto. El resultado es: La densidad de población de la especie trucha de río es 32/kilómetro.

=CONCATENAR(B2; " "; C2)

Une tres elementos: la cadena contenida en la celda B2, un carácter de espacio y el valor de la celda C2. El resultado es Andreas Hauser.

=CONCATENAR(C2; ", "; B2)

Une tres elementos: la cadena contenida en la celda C2, una cadena formada por una coma y un carácter de espacio, y el valor de la celda B2. El resultado es: Antonio, Bermejo.

=CONCATENAR(B3; " y "; C3)

Une tres elementos: la cadena contenida en la celda B3, una cadena formada por un espacio, el carácter "y", otro espacio y el valor de la celda C3. El resultado es: Cuarta y Pino.

=B3 & " y " & C3

Une los mismos elementos que el ejemplo anterior, pero con el operador de cálculo y comercial (&) en lugar de la función CONCATENAR. El resultado es: Cuarta y Pino.

Problemas comunes

Problema

Descripción

Entre comillas aparecen en cadena de resultado.

Use comas para separar adyacente elementos de texto. Por ejemplo: Excel mostrará =CONCATENAR("Hola ""Mundo") como Hello World con un presupuesto adicional marca porque una coma entre el texto argumentos se ha omitido.

Los números no necesitan tener entre comillas.

Las palabras están mezcladas.

Sin espacios designados entre distintas entradas de texto, entradas de texto se ejecuten juntos. Agregar los espacios adicionales como parte de la fórmula CONCATENAR. Hay dos formas de hacerlo:

  • Agregue comillas dobles con un espacio entre ellas " ". Por ejemplo: =CONCATENAR("Hello", " ", "Mundo!").

  • Agregue un espacio después del argumento Texto . Por ejemplo: =CONCATENAR("Hello ", "Mundo!"). La cadena "Hello" tiene un espacio adicional agregado.

Aparece el valor de error #¿Nombre? en lugar del resultado esperado.

#¿NOMBRE? Normalmente significa que hay entre comillas que faltan desde un texto argumento.

Prácticas recomendadas

Realice este procedimiento

Descripción

Utilice el símbolo de la "y" comercial y carácter, en lugar de la función CONCATENAR.

El signo & operador de cálculo permite unir elementos de texto sin tener que utilizar una función.

Por ejemplo, =A1 & B1 devuelve el mismo valor que =CONCATENAR(A1;B1). En muchos casos, el uso del operador y comercial es más rápido y más sencillo que con CONCATENAR para crear cadenas.

Más información sobre cómo utilizar calculadoras de operaciones.

Usar la función TEXTO para combinar y cadenas de formato, cuando sea necesario.

La función TEXTO convierte un valor numérico en texto y combina números con texto o símbolos.

Por ejemplo, si la celda A1 contiene el número 23,5, puede usar la siguiente fórmula para dar formato al número como una cantidad de dólar:

=TEXTO(A1,"$0,00")

Resultado: $23,50

Relacionado

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.