Menu

Mayúsculas en Excel: MAYUSC, MINUSC y NOMPROPIO

=MAYUSC(A2) pone en mayúsculas todas las letras de A2, =MINUSC(A2) las pone en minúsculas y =NOMPROPIO(A2) pone en mayúscula la primera letra de cada palabra. Para solo la primera letra del texto, combina MAYUSC, IZQUIERDA y EXTRAE.

Todas las hojas de esta página están vivas: cambia un número o una fórmula y se recalculan.

=UPPER(A2) devuelve el texto de A2 con todas las letras en mayúsculas. =LOWER(A2) pone todas las letras en minúsculas, y =PROPER(A2) pone en mayúscula la primera letra de cada palabra y en minúsculas el resto. En Excel en español son MAYUSC (UPPER en inglés), MINUSC (LOWER en inglés) y NOMPROPIO (PROPER en inglés), y la tabla también acepta las fórmulas escritas en español, con punto y coma (o con comas, como en México): =MAYUSC(A2).

Tres formas de cambiar mayúsculas
B2
ABCD
1TextUPPERLOWERPROPER
2ana silvaANA SILVAana silvaAna Silva
3BEN OKAFORBEN OKAFORben okaforBen Okafor
4cHEN wUCHEN WUchen wuChen Wu
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =MAYUSC(A2)

Los dígitos, los espacios y los signos de puntuación pasan sin cambios. Las tres funciones existen en todas las versiones de Excel y en Google Sheets.

Excel no tiene un botón para cambiar mayúsculas y minúsculas como el Mayús+F3 de Word, así que lo habitual es una fórmula. Para sustituir el texto original por el resultado, consulta la última sección.

Poner en mayúscula solo la primera letra

No existe una función de tipo oración. Constrúyela por partes: MAYUSC sobre el primer carácter y luego el resto con EXTRAE (MID en inglés):

Tipo oración
B2
ABC
1TextFirst letter, rest lowercaseFirst letter, rest unchanged
2hELLO wORLDHello worldHELLO wORLD
3order from NASAOrder from nasaOrder from NASA
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =MAYUSC(IZQUIERDA(A2;1))&MINUSC(EXTRAE(A2;2;LARGO(A2)))

La columna B pone en minúsculas todo lo que sigue a la primera letra, lo que también convierte NASA en nasa. La columna C deja el resto como estaba. LARGO(A2) se usa como "el resto del texto": EXTRAE nunca devuelve más caracteres de los que hay.

Arregla la primera letra
B2
AB
1CommentFixed
2pAYMENT RECEIVED
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: En B2, pon en mayúscula la primera letra del texto de A2 y el resto en minúsculas.

Las rarezas de NOMPROPIO: McDonald, O'Neil y 3rd

NOMPROPIO pone en mayúscula la primera letra del texto y cada letra que sigue a un carácter que no es una letra. Esa regla acierta con la mayoría de los nombres y falla con algunos:

Qué hace NOMPROPIO con textos difíciles
B2
AB
1TextPROPER
2o'neilO'Neil
3mary-annMary-Ann
4mcdonald'sMcdonald'S
53rd floor3Rd Floor
6USA todayUsa Today
7mcdonaldMcdonald
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =NOMPROPIO(A2)
  • o'neil y mary-ann salen bien, como O'Neil y Mary-Ann.
  • mcdonald's pasa a ser Mcdonald'S: la S que sigue al apóstrofo se pone en mayúscula. =SUSTITUIR(NOMPROPIO(A2);"'S";"'s") arregla ese patrón.
  • 3rd pasa a ser 3Rd y USA pasa a ser Usa: NOMPROPIO pone en minúsculas todo lo que no es una primera letra.
  • mcdonald pasa a ser Mcdonald, no McDonald. NOMPROPIO no puede saber dónde lleva un nombre una segunda mayúscula; esos nombres necesitan un arreglo manual o una tabla de excepciones.

Comparar distinguiendo mayúsculas con IGUAL

Excel ignora las mayúsculas cuando compara texto: ="ANA"="ana" es VERDADERO, y lo mismo ocurre con las coincidencias de CONTAR.SI, BUSCARV y BUSCARX. Cuando las mayúsculas importan, en códigos como ab12 y AB12, usa IGUAL (EXACT en inglés):

Iguales, pero no exactamente
C2
ABCD
1CodeTypedA=BEXACT
2AB12ab12TRUEFALSE
3AB12AB12TRUETRUE
4Xy-7XY-7TRUEFALSE
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =A2=B2

Para una búsqueda que distinga mayúsculas, dale a BUSCARX la lista de VERDADERO y FALSO que IGUAL devuelve para toda la columna: =BUSCARX(VERDADERO;IGUAL(A2:A10;F2);B2:B10) encuentra ab12 pero no AB12 (Excel 2021 y Microsoft 365).

Correos en minúsculas
B2
AB
1Typed emailStored email
2Ana.Silva@Coddy.TECH
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

Tu turno: Las direcciones de correo deben guardarse en minúsculas. En B2, devuelve la dirección de A2 en minúsculas.

Sustituir el texto por las nuevas mayúsculas

La fórmula escribe su resultado en otra columna. Para cambiar las celdas originales:

  1. Pon =MAYUSC(A2) (o MINUSC, o NOMPROPIO) en una columna vacía y cópiala hacia abajo.
  2. Copia esa columna con Ctrl+C (Cmd+C en Mac).
  3. Selecciona la columna original y usa Inicio > Pegar > Pegar valores.
  4. Borra la columna auxiliar.

El Relleno rápido es un atajo para los casos sencillos: escribe el primer valor con las mayúsculas que quieres junto al original, pulsa Entrar y luego Ctrl+E o usa Datos > Relleno rápido. Copia el patrón a las demás filas como texto fijo. Revisa el resultado en nombres como McDonald, donde el patrón no es evidente.

Preguntas frecuentes

¿Cómo pongo todas las letras en mayúsculas en Excel?

Usa =MAYUSC(A2) en otra columna, cópiala hacia abajo, luego copia los resultados y usa Inicio > Pegar > Pegar valores sobre la original. A diferencia de Word, Excel no tiene un botón para cambiar mayúsculas y minúsculas.

¿Cómo pongo en mayúscula solo la primera letra en Excel?

=MAYUSC(IZQUIERDA(A2;1))&MINUSC(EXTRAE(A2;2;LARGO(A2))) pone en mayúscula la primera letra y en minúsculas el resto. Para dejar el resto como está, quita MINUSC: =MAYUSC(IZQUIERDA(A2;1))&EXTRAE(A2;2;LARGO(A2)).

¿Por qué NOMPROPIO pone en mayúscula la letra que va después de un apóstrofo?

NOMPROPIO pone en mayúscula cada letra que sigue a un carácter que no es una letra, así que mcdonald's pasa a ser Mcdonald'S. Arregla el caso habitual con =SUSTITUIR(NOMPROPIO(A2);"'S";"'s").

¿Cómo hago una búsqueda que distinga mayúsculas en Excel?

Las búsquedas ignoran las mayúsculas, así que compara con IGUAL: =BUSCARX(VERDADERO;IGUAL(A2:A10;F2);B2:B10) devuelve la fila en la que A coincide con F2 letra por letra, mayúsculas incluidas (Excel 2021 y Microsoft 365).

Ilustración de los lenguajes de programación de Coddy

Aprende a programar con Coddy

COMENZAR