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.