certmundo.
es‑mx

6 min de lectura

¿Cómo usar las funciones de texto como CONCATENAR, IZQUIERDA y MAYUSC?

Las funciones de texto en Excel te permiten manipular, limpiar y estandarizar cadenas de caracteres dentro de una celda.

En el trabajo diario, las bases de datos llegan con nombres en minúsculas, claves incompletas o columnas separadas que necesitas unir. Con las funciones correctas, puedes resolver esos problemas en segundos.


Las funciones de texto más utilizadas

Excel tiene más de veinte funciones de texto. Sin embargo, en el entorno laboral mexicano, las que usarás con mayor frecuencia son las siguientes:

Función ¿Para qué sirve?
CONCATENAR / CONCAT Une el contenido de dos o más celdas
& (ampersand) Une texto de forma rápida, sin función
IZQUIERDA Extrae caracteres desde el inicio del texto
DERECHA Extrae caracteres desde el final del texto
EXTRAE Extrae caracteres desde cualquier posición
MAYUSC Convierte todo el texto a MAYÚSCULAS
MINUSC Convierte todo el texto a minúsculas
NOMPROPIO Pone en Mayúscula Inicial Cada Palabra
LARGO Cuenta el número de caracteres de una celda
ESPACIOS Elimina espacios sobrantes al inicio y al final

CONCATENAR y el operador &

CONCATENAR une dos o más textos en una sola celda.

Sintaxis:

=CONCATENAR(texto1, texto2, texto3, ...)

También puedes usar el operador & para obtener el mismo resultado de forma más corta.

Ejemplo 1 — Unir nombre y apellido

Supón que en tu base de datos de Liverpool tienes:

  • Celda A2: María
  • Celda B2: Sánchez

Fórmula con CONCATENAR:

=CONCATENAR(A2," ",B2)

Fórmula con &:

=A2&" "&B2

Ambas producen el mismo resultado: María Sánchez.

Nota el espacio entre comillas " ". Sin él, el resultado sería MaríaSánchez, sin separación.

Ejemplo 2 — Construir un código de producto

En Bimbo, cada producto tiene una clave formada por la categoría y el número de SKU. Tienes:

  • A2: PAN
  • B2: 00452

Fórmula:

=A2&"-"&B2

Resultado: PAN-00452.

Esta técnica es muy útil para crear identificadores únicos en catálogos.

Nota: En versiones recientes de Excel (2019 y Microsoft 365), también puedes usar CONCAT o UNIRTEXTO. La función CONCATENAR sigue funcionando por compatibilidad.


IZQUIERDA, DERECHA y EXTRAE

Estas tres funciones extraen partes de un texto según la posición de los caracteres.

IZQUIERDA

Sintaxis:

=IZQUIERDA(texto, núm_de_caracteres)

Ejemplo — Extraer el código de estado de una clave

En una base de datos del SAT, cada RFC comienza con las primeras letras del apellido. Si la celda A2 contiene GOME850312ABC, puedes extraer los primeros cuatro caracteres así:

=IZQUIERDA(A2,4)

Resultado: GOME.

DERECHA

Sintaxis:

=DERECHA(texto, núm_de_caracteres)

Ejemplo — Extraer la homoclave del RFC

Siguiendo el mismo ejemplo, la homoclave son los últimos tres caracteres:

=DERECHA(A2,3)

Resultado: ABC.

EXTRAE

Sintaxis:

=EXTRAE(texto, posición_inicial, núm_de_caracteres)

Ejemplo — Extraer la fecha de nacimiento codificada en el RFC

En el RFC GOME850312ABC, los caracteres del 5 al 10 representan la fecha 850312 (año 85, mes 03, día 12):

=EXTRAE(A2,5,6)

Resultado: 850312.

Con EXTRAE puedes comenzar en cualquier posición. El segundo argumento es la posición de inicio (contando desde 1) y el tercero es cuántos caracteres quieres tomar.


MAYUSC, MINUSC y NOMPROPIO

Estandarizar las mayúsculas es uno de los trabajos más frecuentes en limpieza de datos.

Sintaxis:

=MAYUSC(texto)
=MINUSC(texto)
=NOMPROPIO(texto)

Ejemplo 1 — Base de datos de empleados de FEMSA

Recibiste un listado con nombres capturados sin criterio uniforme:

  • A2: juan pérez lópez
  • A3: CARLOS RAMÍREZ
  • A4: ana TORRES

Aplica NOMPROPIO para estandarizar:

=NOMPROPIO(A2)

Resultados:

  • Juan Pérez López
  • Carlos Ramírez
  • Ana Torres

Ejemplo 2 — Estandarizar claves de producto en Mercado Libre

Las claves de producto siempre deben ir en mayúsculas. Si la celda tiene ml-notebook-hp, aplica:

=MAYUSC(A2)

Resultado: ML-NOTEBOOK-HP.


LARGO y ESPACIOS

LARGO

LARGO cuenta el número total de caracteres de una celda, incluyendo espacios.

Sintaxis:

=LARGO(texto)

Ejemplo — Validar que un CLABE interbancaria tenga 18 dígitos

Si la celda A2 contiene un número de CLABE, puedes verificar su longitud:

=LARGO(A2)

Si el resultado no es 18, hay un error en el dato.

Puedes combinar esto con una función SI para marcar los errores automáticamente:

=SI(LARGO(A2)=18,"Correcto","Revisar")

ESPACIOS

ESPACIOS elimina los espacios extra al inicio, al final y entre palabras (deja solo un espacio entre palabras).

Sintaxis:

=ESPACIOS(texto)

Esta función es clave antes de usar BUSCARV. Los espacios invisibles son la causa más común del error #N/A.

Ejemplo — Limpiar nombres antes de hacer una búsqueda

=BUSCARV(ESPACIOS(A2),$D$2:$F$100,2,FALSO)

Al envolver el valor buscado con ESPACIOS, eliminas cualquier espacio oculto antes de la búsqueda.


Combinar funciones de texto

El verdadero poder aparece cuando combinas varias funciones en una sola fórmula.

Ejemplo — Generar un correo corporativo automático

Supón que trabajas en el área de RR.HH. de Bimbo y necesitas generar correos con el formato nombre.apellido@bimbo.com.mx.

Tienes:

  • A2: CARLOS (nombre)
  • B2: RAMÍREZ LUNA (apellido compuesto; solo quieres el primer apellido)

Paso 1: Convertir el nombre a minúsculas. Paso 2: Extraer solo el primer apellido usando IZQUIERDA y ENCONTRAR. Paso 3: Unirlo todo.

Fórmula simplificada (usando solo el primer apellido con IZQUIERDA si tiene longitud fija, o asumiendo celda C2 con primer apellido ya separado):

=MINUSC(A2)&"."&MINUSC(C2)&"@bimbo.com.mx"

Si A2 = CARLOS y C2 = RAMÍREZ, el resultado es: carlos.ramírez@bimbo.com.mx

Este tipo de automatización ahorra horas de captura manual cuando tienes cientos de empleados nuevos.


Errores comunes

Error 1 — Olvidar el espacio entre textos al concatenar

Si escribes =A2&B2 y A2 = Juan, B2 = Pérez, el resultado es JuanPérez. Siempre agrega " " entre los elementos: =A2&" "&B2.

Error 2 — Confundir la posición inicial en EXTRAE

Excel cuenta desde 1, no desde 0. Si quieres el segundo carácter de un texto, el segundo argumento de EXTRAE debe ser 2, no 1. Un error de una posición desplaza todos los datos que extraes.

Error 3 — Aplicar MAYUSC o NOMPROPIO sin pegar como valores

Cuando usas NOMPROPIO(A2) en la columna B, la columna B depende de la columna A. Si borras o mueves la columna A, los datos de B se pierden. Copia la columna B y usa Pegado especial → Valores para fijar los resultados como texto puro.

Error 4 — No usar ESPACIOS antes de comparar o buscar

Una celda puede verse igual a otra visualmente, pero contener espacios extra al inicio. "Juan" y " Juan" no son iguales para Excel. Usa siempre ESPACIOS al limpiar bases de datos recibidas de otros sistemas o por correo.


Referencia rápida de funciones de texto

Función Sintaxis básica Resultado ejemplo
CONCATENAR =CONCATENAR(A2," ",B2) Juan Pérez
& =A2&" "&B2 Juan Pérez
IZQUIERDA =IZQUIERDA(A2,3) JUA
DERECHA =DERECHA(A2,3) REZ
EXTRAE =EXTRAE(A2,2,4) uan
MAYUSC =MAYUSC(A2) JUAN PÉREZ
MINUSC =MINUSC(A2) juan pérez
NOMPROPIO =NOMPROPIO(A2) Juan Pérez
LARGO =LARGO(A2) 10
ESPACIOS =ESPACIOS(A2) Juan Pérez (sin espacios extra)

Puntos clave

  • CONCATENAR y el operador & unen texto de varias celdas; recuerda siempre incluir el espacio " " entre los elementos.
  • IZQUIERDA, DERECHA y EXTRAE extraen partes específicas de un texto; son ideales para limpiar claves, RFCs y códigos de producto.
  • MAYUSC, MINUSC y NOMPROPIO estandarizan las mayúsculas en bases de datos con capturas inconsistentes.
  • ESPACIOS elimina espacios invisibles y debe usarse antes de cualquier comparación o BUSCARV para evitar errores #N/A.
  • Combinar funciones de texto en una sola fórmula, como MINUSC dentro de CONCATENAR, multiplica su utilidad y automatiza tareas repetitivas.

Puntos clave

  • `CONCATENAR` y el operador `&` unen texto de varias celdas; siempre incluye un espacio `" "` entre los elementos para que el resultado sea legible.
  • `IZQUIERDA`, `DERECHA` y `EXTRAE` te permiten extraer partes específicas de una cadena; son esenciales para trabajar con claves, RFCs y códigos de producto en bases de datos mexicanas.
  • `MAYUSC`, `MINUSC` y `NOMPROPIO` estandarizan las mayúsculas; después de aplicarlas, usa **Pegado especial → Valores** para convertir los resultados en texto fijo.
  • `ESPACIOS` elimina espacios invisibles al inicio y al final de una celda; úsala siempre antes de un `BUSCARV` para evitar el error `#N/A`.
  • Puedes combinar varias funciones de texto en una sola fórmula, por ejemplo `MINUSC(A2)&"."&MINUSC(B2)&"@empresa.com.mx"`, para automatizar tareas como la generación masiva de correos corporativos.

Comparte esta lección: