
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.