Unión de texto con CONCAT
Una celdas en una sola cadena mediante CONCAT
Unión de texto con CONCAT es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Por qué unir texto?
Las hojas de cálculo suelen almacenar textos relacionados en celdas separadas: el nombre en una columna y los apellidos en otra. Para mostrarlos juntos como un único valor, debe unir (o concatenar) el texto.
Unir texto le permite crear nombres completos, direcciones, códigos de producto o asuntos de correo electrónico sin volver a escribir nada. Cuando cambian las celdas de origen, el resultado unido se actualiza automáticamente.
En esta lección utilizará la función CONCAT para combinar texto de varias celdas en una sola cadena.
Conozca la función CONCAT
CONCAT toma uno o más fragmentos de texto y los une en el orden en que los indique.
La estructura básica es =CONCAT(text1, text2, ...). Cada argumento puede ser una referencia de celda como A2, una cadena escrita entre comillas como "Hello" o incluso un rango.
Devuelve todo como una sola cadena combinada. A continuación, A2 contiene Ada y B2 contiene Lovelace.
=CONCAT(A2, B2)El problema del espacio que falta
Si A2 es Ada y B2 es Lovelace, entonces =CONCAT(A2, B2) produce AdaLovelace, sin separación.
CONCAT solo une exactamente lo que usted le proporciona. No añade espacios por sí sola.
Para solucionarlo, inserte un espacio literal como argumento independiente. Un espacio es simplemente texto, por lo que debe escribirlo entre comillas: " ".
=CONCAT(A2, " ", B2)Añadir texto literal
Cualquier argumento entre comillas se trata como texto literal y se copia exactamente en el resultado.
Esto le permite intercalar palabras fijas entre sus celdas. Suponga que A2 contiene Ada y C2 contiene Engineering.
La fórmula siguiente combina una celda, palabras fijas y otra celda para formar un fragmento de oración ordenado.
=CONCAT(A2, " works in ", C2)Unir más de dos celdas
CONCAT acepta muchos argumentos, por lo que puede encadenar varias celdas y separadores.
Imagine que crea un nombre completo a partir de tres columnas: el nombre en A2, el segundo nombre en B2 y los apellidos en C2.
Solo tiene que indicar cada celda con un espacio entre ellas.
=CONCAT(A2, " ", B2, " ", C2)Ejemplo práctico: códigos de producto
Suponga que un código de producto combina unas letras de categoría, un guion y un número. A2 contiene SHOE y B2 contiene 4471.
Quiere obtener el código SHOE-4471. Combine las celdas con un guion literal en el centro.
Observe que CONCAT une sin problemas texto y números; el número se convierte en texto en el resultado.
=CONCAT(A2, "-", B2)El atajo del ampersand
Hay una forma aún más rápida de unir texto: el operador ampersand &.
Funciona igual que CONCAT, pero se lee de forma más natural. Estas dos fórmulas producen el mismo resultado:
=CONCAT(A2, " ", B2)=A2 & " " & B2
Mucha gente prefiere & para unir textos cortos porque se escribe más rápido.
=A2 & " " & B2CONCAT frente a CONCATENATE
Es posible que vea una función más antigua llamada CONCATENATE en algunas hojas de cálculo. También une texto, pero no puede aceptar rangos y se conserva únicamente por compatibilidad con versiones anteriores.
CONCAT es su sustituto moderno: hace todo lo que hace CONCATENATE y también acepta rangos completos como A2:A5.
Para las fórmulas nuevas, prefiera CONCAT o el operador &.
=CONCAT(A2:A5)Unir un rango completo
Como CONCAT acepta rangos, puede unir una columna de valores de una sola vez. Si A2:A5 contiene las letras C, O, D, E, entonces =CONCAT(A2:A5) devuelve CODE.
Tenga cuidado: con un rango no puede insertar separadores entre cada elemento. Si necesita un delimitador entre los valores, le conviene usar TEXTJOIN, que es el tema de la siguiente lección.
=CONCAT(A2:A5)Crear una dirección de correo electrónico
Una tarea habitual en la práctica es crear direcciones de correo a partir de columnas con nombres. Suponga que A2 contiene ada, B2 contiene lovelace y todas las direcciones terminan con el mismo dominio.
Combine las celdas con un punto y una cadena de dominio fija.
El resultado es ada.lovelace@coddykit.com y se actualiza cada vez que cambian las celdas con los nombres.
=CONCAT(A2, ".", B2, "@coddykit.com")Cuidado con los espacios finales
Si una celda de origen contiene secretamente un espacio adicional (por ejemplo, Ada con un espacio al final), el texto unido también lo incluirá: Ada Lovelace se convierte en Ada Lovelace, con un espacio doble.
Puede limpiar cada celda mientras la une envolviéndola en TRIM, que elimina los espacios adicionales.
Así, el resultado combinado se mantiene ordenado incluso cuando los datos no están limpios.
=CONCAT(TRIM(A2), " ", TRIM(B2))Comprobación rápida
Compruebe cuánto sabe sobre unir texto con CONCAT.
Resumen: unir texto con CONCAT
Ha aprendido a combinar texto de varias celdas:
=CONCAT(text1, text2, ...)une los valores en orden.- No añade espacios, así que debe incluir
" "usted mismo. - El texto entre comillas se convierte en texto literal en el resultado.
- El operador
&es una alternativa rápida. CONCATacepta rangos, pero no puede colocar separadores entre los elementos del rango.
A continuación, unirá muchos valores con un delimitador mediante TEXTJOIN.
Preguntas frecuentes
¿La lección «Unión de texto con CONCAT» es gratis?
Sí — el texto completo de «Unión de texto con CONCAT» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Unión de texto con CONCAT»?
Una celdas en una sola cadena mediante CONCAT Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Excel Formulas Academy?
No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Unión de texto con CONCAT»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?
Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Unión de texto con CONCAT
- Unión con separadores mediante TEXTJOIN
- Cambio de mayúsculas y minúsculas con UPPER, LOWER y PROPER
- Sustitución de texto con SUBSTITUTE