Mayúsculas y minúsculas en Excel

Existen algunas funciones en Excel que te ayudarán a aplicar formato de mayúsculas ó minúsculas a textos de manera fácil y rápida. Revisaremos estas funciones con un ejemplo sencillo. En la celda A1 colocaré el valor “excel total”:

Mayúsculas y minúsculas en Excel

Primera letra en mayúscula

Ahora haré uso de la función NOMPROPIO para colocar la primera letra de cada palabra en mayúscula. La fórmula queda de la siguiente manera:

=NOMPROPIO(A1)

El resultado al aplicar esta fórmula en la celda B1 es el siguiente:

Mayúsculas y minúsculas en Excel

Convertir a mayúsculas

Para transformar todas las letras en mayúsculas de la celda B1 y utilizaré la función MAYUSC aplicando la siguiente fórmula:

=MAYUSC(B1)

Con esta fórmula, la celda C1 tendrá el siguiente resultado:

Mayúsculas y minúsculas en Excel

Convertir a minúsculas

Finalmente haré uso de la función MINUSC para convertir de nuevo todas las letras en minúsculas. La fórmula a utilizar será la siguiente:

=MINUSC(C1)

Este es el resultado final:

Mayúsculas y minúsculas en Excel

Obtén más información de estas funciones en el índice de funciones de texto.

18 pensamientos en “Mayúsculas y minúsculas en Excel

  1. carl

    impresionante todo lo que puede hacer excel y todo el office en general…. cada vez me sorprende ver tantas funciones que tiene.. woww…

    Responder
  2. Rafael A Serrano Berrocal

    Excelente forma de explicar, les felicito

    Responder
  3. rogelio dimas

    Excelente explicacion

    Responder
  4. zoe luisanna santamaria

    muy buena explicacion

    Responder
  5. Hector Elo

    Está excelente la explicación, pero qué sucede cuando ya cuentas con el texto y quieres editarlo a mayúsculas o minúsculas?

    Responder
    1. Moisés Ortíz Autor

      Hola Hector, no me queda clara tu pregunta. En el ejemplo el texto ya se encuentra en la celda A1 y solamente utilizo las funciones para convertirlo a mayúsculas o minúsculas, ¿a que te refieres con que ya “cuentas con el texto”?

      Responder
  6. Miguel

    Referente a las mayúsculas quisiera saber si es posible que los datos que introduzca en una o varias celdas aparezcan ya directamente en mayúsculas o minúsculas
    Gracias

    Responder
    1. Moisés Ortíz Autor

      Hola Miguel, solo de puede hacer con código VBA y el evento Worksheet_Change:

      Private Sub Worksheet_Change(ByVal Target As Range)
      With Target
      If Not .HasFormula Then
      .Value = UCase(.Value)
      End If
      End With
      End Sub

      Responder
      1. Mauricio Jiménez

        Buen día Moises, una consulta: UCase para mayúsculas, LCase para minúsculas, ¿hay para NOMPROPIO? , y nuevamente gracias por tus aportes

        Responder
        1. Moisés Ortíz Autor

          Hola Mauricio, para aplicar el estilo de Nombre Propio en VBA hay dos alternativas:
          1) StrConv(“texto a convertir”, vbProperCase)
          2) Application.Proper(“texto a convertir”)

          Responder
  7. Óscar R

    Hola, buenas tardes:
    Estoy armando un índice onomástico y toponímico de la obra “Cantar del Mio Cid”. Ya extraje todo el contenido textual a Excel.

    Ahora quiero filtrar (preferentemente mediante fórmula) aquellas palabras o conceptos que empiecen por mayúsculas (sólo la letra inicial), en el caso que me ocupa, los nombres propios de personas o lugares. NO quiero cambiar cambiar los nombres propios de personas y lugares a mayúsculas, solo filtrarlos.
    Me agrada mucho su página por la información tan pertinente y claramente explicada.

    Esperando contar con su ayuda profesional me despido.
    Saludos cordiales.

    Responder
    1. Moisés Ortíz Autor

      Hola Óscar, si tuvieras una sola palabra por celda podrías utilizar la siguiente fórmula:
      =SI(Y(CODIGO(IZQUIERDA(A1,1))>=65,CODIGO(IZQUIERDA(A1,1))<=90),A1,””)

      Esta fórmula muestra el contenido de la celda siempre y cuando inicie con una letra mayúscula, pero solo analiza la primera letra de toda la celda. Si tienes enunciados completos dentro de la celda, entonces la tarea se vuelve casi imposible de resolver solo con fórmulas y será necesario utilizar programación VBA.

      Responder
  8. cesar

    una consulta si uno quiere editar como NOMPROPIO pero en la misma celda se puede, es que uno con el afán de avanzar con rapidez se olvida de poner en mayúsculas, y tener que regresar.

    Responder
    1. Moisés Ortíz Autor

      Hola Cesar, eso no es posible porque estarías creando una referencia circular. Además, una celda solo puede contener ya sea un valor o una fórmula pero jamás las dos cosas al mismo tiempo.

      Responder
  9. andres

    Ahora bien utilizando el mismo ejemplo que ustedes ponen.. como le hago para que el texto que hay en la celda A1 en minuscula me pase a mayuscula pero que el texto me quede en esa misma celda A1

    Responder
    1. Moisés Ortíz Autor

      Hola Andrés, eso no es posible porque estarías creando una fórmula que hace referencia a sí misma y en Excel eso es un error conocido como “Referencia circular”. Es necesario obtener el resultado en otra columna y posteriormente mover o reemplazar los valores como los necesites. Otra alternativa es crear un macro, que modifique directamente el texto de la celda A1.

      Responder
  10. LUIS

    gracias por el aporte muy interesante me ha servido de mucho exelente

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>