Inicio / Excel / Excel Principiante: Desde Cero / Funciones de texto

Funciones de texto

CONCATENAR, MAYUSC, MINUSC, LARGO, IZQUIERDA, DERECHA y más.

Principiante
🔒 Solo lectura
📖

Estás en modo lectura

Puedes leer toda la lección, pero para marcar progreso, hacer ejercicios y ganar XP necesitas una cuenta Pro.

Desbloquear por $9/mes

Funciones de texto en Excel

Excel no solo trabaja con números. Las funciones de texto te permiten manipular cadenas de texto.

Funciones básicas de texto

Función Descripción Ejemplo Resultado
MAYUSC Convierte a mayúsculas =MAYUSC("hola") HOLA
MINUSC Convierte a minúsculas =MINUSC("HOLA") hola
NOMPROPIO Primera letra mayúscula =NOMPROPIO("juan pérez") Juan Pérez
LARGO Cuenta caracteres =LARGO("Excel") 5
ESPACIOS Quita espacios extra =ESPACIOS(" Hola Mundo ") Hola Mundo

Extraer partes de texto

=IZQUIERDA(texto, n)    → primeros n caracteres
=DERECHA(texto, n)      → últimos n caracteres
=MED(texto, inicio, n)  → n caracteres desde posición inicio

Ejemplos:

=IZQUIERDA("Excel 2026", 5)   → "Excel"
=DERECHA("Excel 2026", 4)     → "2026"
=MED("Excel 2026", 7, 4)      → "2026"

Buscar dentro del texto

=ENCONTRAR("texto_buscado", texto)         → posición (distingue mayúsculas)
=HALLAR("texto_buscado", texto)            → posición (no distingue mayúsculas)

Ejemplo: Extraer el dominio de un email:

=MED(A1, ENCONTRAR("@",A1)+1, 100)

Si A1 = "usuario@ejemplo.com" → "ejemplo.com"

Concatenar texto

Operador &

=A1 & " " & B1       → "Juan" & " " & "Pérez" = "Juan Pérez"

Función CONCATENAR

=CONCATENAR(A1, " ", B1)

Función UNIRCADENAS (Excel 2019+)

=UNIRCADENAS(", ", VERDADERO, A1:A5)

Une un rango con un separador, ignorando celdas vacías.

SUSTITUIR y REEMPLAZAR

=SUSTITUIR(A1, "viejo", "nuevo")
=REEMPLAZAR(A1, posición, n_caracteres, "nuevo")

Ejemplos:

=SUSTITUIR("Hola Mundo", "Mundo", "Excel")  → "Hola Excel"
=REEMPLAZAR("ABC123", 4, 3, "XYZ")          → "ABCXYZ"

TEXTO: dar formato a números

Convierte un número a texto con formato específico:

=TEXTO(1234.5, "#,##0.00")     → "1,234.50"
=TEXTO(0.85, "0%")             → "85%"
=TEXTO(HOY(), "DD/MM/AAAA")   → "24/02/2026"

Ejemplo práctico: limpiar nombres

Si tienes datos sucios como " JUAN PÉREZ ":

=NOMPROPIO(ESPACIOS(A1))  → "Juan Pérez"

Resumen

Las funciones de texto son esenciales para limpiar datos, extraer información y dar formato. Dominar IZQUIERDA, DERECHA, MED, CONCATENAR y SUSTITUIR cubre el 90% de las necesidades.

🔒

Ejercicio práctico disponible

Manipula texto con IZQUIERDA, DERECHA, EXTRAE y CONCATENAR

Desbloquear ejercicios
// Manipula texto con IZQUIERDA, DERECHA, EXTRAE y CONCATENAR
// Desbloquea Pro para acceder a este ejercicio
// y ganar +50 XP al completarlo

function ejemplo() {
    // Tu código aquí...
}

¿Te gustó esta lección?

Con Pro puedes marcar progreso, hacer ejercicios, tomar quizzes, ganar XP y obtener tu constancia.

Ver planes desde $9/mes