Excel formula: Data validation allow uppercase only

Fórmula genérica

=Y(IGUAL(A1,MAYUSC(A1)),ESTEXTO(A1))

Explicación

Para permitir que un usuario ingrese solo TEXTO en mayúsculas, puede usar la validación de datos con una fórmula personalizada basada en las funciones MAYUSC, IGUAL e Y.
En el ejemplo que se muestra, la validación de datos aplicada a C5: C7 es:
=Y(IGUAL(C5,MAYUSC(C5)),ESTEXTO(C5))

Cómo funciona esta fórmula

Las reglas de validación de datos se activan cuando un usuario agrega o cambia un valor de celda.
La función MAYUSC cambia los valores de texto a mayúsculas, y la función IGUAL realiza una comparación entre mayúsculas y minúsculas.
La función Y toma múltiples argumentos (condiciones lógicas) y devuelve VERDADERO solo cuando todos los argumentos devuelven VERDADERO.
La primera condición lógica compara el valor ingresado por el usuario con una versión en mayúscula del mismo valor:
IGUAL(C5,MAYUSC(C5)
La segunda condición lógica prueba que la entrada a C5 es en realidad texto
ESTEXTO(C5)
Si ambas condiciones son VERDADERO, la función Y devuelve VERDADERO y la entrada pasa la validación. Si cualquiera de las condiciones es FALSO, Y devuelve FALSO y la entrada falla la validación de datos.
Nota: Las referencias de celda en las fórmulas de validación de datos son relativas a la celda superior izquierda en el rango seleccionado cuando se define la regla de validación, en este caso C5.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT