Funciones de Texto en Excel: CONCATENAR, IZQUIERDA, DERECHA y Más

Las funciones de texto permiten limpiar, combinar y extraer información en cadenas de texto. En este tutorial verás las más útiles para manipular datos.

1. CONCATENAR / CONCAT

=CONCATENAR("Hola ", "Mundo")
// Versión moderna:
=CONCAT("Hola ","Mundo")

Une cadenas o referencias de celdas.

2. UNIRCADENAS (TEXTJOIN)

=UNIRCADENAS(" - ", VERDADERO, A1:A3)
// Une A1:A3 con separador " - ", ignorando vacíos

3. IZQUIERDA y DERECHA

=IZQUIERDA(A2, 5)
// Toma los 5 caracteres iniciales de A2

=DERECHA(B2, 3)
// Toma los 3 caracteres finales de B2

4. EXTRAE (MID)

=EXTRAE(C2, 4, 6)
// Desde posición 4, extrae 6 caracteres de C2

5. LARGO y HALLAR

=LARGO(D2)
// Devuelve longitud de cadena en D2

=HALLAR(" ", D2)
// Encuentra posición del primer espacio

6. SUSTITUIR y REEMPLAZAR

=SUSTITUIR(E2, "antiguo", "nuevo")
// Reemplaza texto completo

=REEMPLAZAR(F2, 1, 3, "XYZ")
// Sustituye los primeros 3 caracteres por "XYZ"

Ejemplo Práctico: Nombre Completo

Datos:

A2: Ana
B2: García
C2: maria@example.com

Unir y extraer partes:

=CONCATENAR(A2," ",B2)
// "Ana García"

=MINÚSCULAS(C2)
// "maria@example.com"

=IZQUIERDA(C2,HALLAR("@",C2)-1)
// "maria"

Caso de Estudio Real

Una empresa de RRHH limpió 10 000 registros de nombres y emails:

=MAYÚSCULAS(IZQUIERDA(A2,1)) & 
MINÚSCULAS(EXTRAE(A2,2,LARGO(A2)))
// Formatea nombres: "Ana" → "Ana"

Redujo errores de escritura en un 90%.

Errores Comunes

1. HALLAR sin coincidencia

Problema: HALLAR devuelve #¿VALOR! si no halla la cadena

Solución: Anidar con SI.ERROR para manejar fallos.

2. CONCAT vs CONCATENAR

Problema: CONCAT no existe en versiones antiguas

Solución: Usa CONCATENAR o & para compatibilidad.

Consejos Profesionales

  • Usa & para combinar: =A2 & " " & B2
  • Aplica TRIM/ESPACIOS para eliminar espacios extras
  • Combina TEXTO para convertir números a texto con formato

Ejercicios Prácticos

Ejercicio 1: Formatear Códigos

Convierte "abc123" → "ABC-123" usando MAYÚSCULAS y SUSTITUIR.

Ejercicio 2: Extraer Dominio

De un email, extrae el dominio con EXTRAE y HALLAR.

Ejercicio 3: Combinar Datos

Une nombre, apellido y cargo: =A2 & " " & B2 & " - " & C2.