Formula Excel: la convalida dei dati consente solo le maiuscole -

Formula generica

=AND(EXACT(A1,UPPER(A1)),ISTEXT(A1))

Sommario

Per consentire a un utente di inserire solo TESTO maiuscolo, è possibile utilizzare la convalida dei dati con una formula personalizzata basata sulle funzioni MAIUSCOLO, ESATTO e AND.

Nell'esempio mostrato, la convalida dei dati applicata a C5: C7 è:

=AND(EXACT(C5,UPPER(C5)),ISTEXT(C5))

Spiegazione

Le regole di convalida dei dati vengono attivate quando un utente aggiunge o modifica un valore di cella.

La funzione MAIUSC modifica i valori di testo in maiuscolo e la funzione ESATTO esegue un confronto con distinzione tra maiuscole e minuscole.

La funzione AND accetta più argomenti (condizioni logiche) e restituisce VERO solo quando tutti gli argomenti restituiscono VERO.

La prima condizione logica confronta il valore immesso dall'utente con una versione maiuscola dello stesso valore:

EXACT(C5,UPPER(C5)

La seconda condizione logica verifica che l'input in C5 sia effettivamente testo

ISTEXT(C5)

Se entrambe le condizioni sono TRUE, la funzione AND restituisce TRUE e l'input supera la convalida. Se una delle condizioni è FALSE, AND restituisce FALSE e l'input non supera la convalida dei dati.

Nota: i riferimenti di cella nelle formule di convalida dei dati sono relativi alla cella in alto a sinistra nell'intervallo selezionato quando viene definita la regola di convalida, in questo caso C5.

Articoli interessanti...