• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

Suscríbete a mi canal de Youtube

  • Inicio
  • Básico
  • Intermedio
  • Avanzado
  • Macros
  • Trucos
  • Curiosidades
  • Ejercicios

Forzar el uso de mayúsculas en Excel

Tenemos varias formas de forzar la escritura en mayúscula de un texto en una celda de Excel. Posiblemente la más sencilla y cómoda sea mediante la validación de datos.

Mediante la validación de datos se restringen el tipo de datos o los valores que los usuarios pueden escribir en una celda. De esta forma podemos indicar que solo se permitan incluir datos de una lista, números enteros, fechas, horas,…

Restringir valores a letras mayúsculas en Excel

Para ello seleccionamos las celdas en las que queremos restringir los valores permitidos y después hacemos clic en la ficha Datos – Validación de datos y dentro de las opciones elegimos «Validación de datos…»

Dentro de la ventana que se abre podemos elegir los tipos de datos que están permitidos para esa o esas celdas.

Como vemos no hay ningún criterio de validación que indique solamente mayúsculas. Por ello deberemos elegir la opción de «Personalizada» e indicar una fórmula que verifique si el valor indicado está en mayúsculas.

Una vez le damos a Aceptar se abre otra ventana en la que nos pide la fórmula que se debe cumplir para que acepte el criterio como válido.

En la barra de «Fórmula» debemos incluir la siguiente fórmula si deseamos aplicar el criterio, por ejemplo, a la celda C2.

=IGUAL(C2;MAYUSC(C2))

Esa fórmula utiliza la función IGUAL, que lo que hace es comprobar si dos cadenas de texto son iguales. Como la segunda cadena de texto es la misma que la primera pero con la función MAYUSC, está comprobando si la cadena de texto de la celda C2 es igual que la cadena de texto que escribe en mayúsculas lo que hay en la celda C2. Es decir, comprueba si el texto escrito en la celda es igual que ese mismo texto en transformado a mayúsculas. Para que esta igualdad se cumpla, y la fórmula sea VERDADERA, necesariamente el texto original se ha tenido que escribir con mayúsculas.

Por tanto introducimos esa fórmula en la barra de formulas de la ventana de validación de datos que se ha abierto.

Le damos a Aceptar y ya estamos restringiendo los datos que se pueden incluir en la celda C2 a textos en letras mayúsculas.

Para facilitar al usuario el uso de la aplicación lo ideal es que en la pestaña de Mensaje de error le indiquemos que debe introducir un texto en mayúsculas.

Vamos a comprobar a continuación si funciona y solo nos permite introducir valores con letras mayúsculas.

Cuando introducimos en la celda C2 un valor en mayúsculas, en esta caso «AGOSTO» no hay ningún problema.

Sin embargo, si tratamos de introducir «Agosto» nos aparece el mensaje de error que le indicamos y no introduce el valor.

Por tanto, vemos que con este método podemos forzar que solo se puedan introducir letras mayúsculas en las celdas que deseemos.


Video explicativo:


Para suscribirte a mi canal de YouTube:

Suscríbete

Interacciones con los lectores

Comentarios

  1. Alex dice

    09/12/2020 a las 16:20

    Gracias. Algo nuevo que aprendo

    Responder
  2. yohan nicolas rojas murillo dice

    25/02/2021 a las 14:49

    me interza mucho

    Responder
  3. Andres dice

    06/01/2022 a las 16:16

    Hola, tengo esta formula en regla de validacion que permite solo Si o no =(O(I4=»Si»;I4 =»No»)) pero quiero que la primera letra sea en mayuscula como tuviese que concatenar las dos formulas?. Estuve probando pero no me sale.
    =(O(I4=»Si»=IGUAL(C2;MAYUSC;I4 =»No»IGUAL(C2;MAYUSC))

    Responder
    • migmun10 dice

      06/01/2022 a las 16:47

      =O(Y(E6=»Si»;IGUAL(IZQUIERDA(E6;1);MAYUSC(IZQUIERDA(E6;1)));Y(E6=»No»;IGUAL(IZQUIERDA(E6;1);MAYUSC(IZQUIERDA(E6;1))))))
      Con esta fórmula fuerzas que la primera letra sea en mayúscula.
      Si quieres todas las letras en mayúscula es más sencillo al no precisar la función IZQUIERDA.

      Responder
  4. Miguel dice

    18/01/2022 a las 23:18

    BUENAS ME GUSTARIA que cualquiera escriba el texto como lo escriba siempre aparezca en mayusculas, es eso posible

    Responder
    • Luk dice

      28/01/2023 a las 03:20

      Ando en lo mismo. ¿Alguien?

      Responder
      • juan dice

        01/02/2023 a las 15:28

        =IGUAL(A1,MAYUSC(A1), pero forza a activar las mayusculas , no las pone por default

        Responder
    • Ivan dice

      24/02/2023 a las 22:48

      la unica manera que encontre fue configurando la fuente en «perpetua titling mt»

      Responder

Deja una respuesta Cancelar la respuesta

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

Barra lateral principal

Buscar

Entradas y Páginas Populares

  • Asociar imágenes a celdas en Excel
    Asociar imágenes a celdas en Excel
  • Rellenar celdas vacías con ceros (sin y con macros)
    Rellenar celdas vacías con ceros (sin y con macros)
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés
  • La evolución de las hojas de cálculo
    La evolución de las hojas de cálculo
  • Las teclas de función en Excel
    Las teclas de función en Excel

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies