[RISOLTO] evidenza di testo maiuscolo

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
mapero
00mercoledì 20 marzo 2024 11:58
salve a tutti,
in una colonna come posso evidenziare con la FC le celle che hanno parole in maiuscolo ?
Oppure che esca un "X" sulla cella corrispondente in una colonna di appoggio ?
federico460
10mercoledì 20 marzo 2024 12:27
ciao
usa il codice()
esempio
=CODICE($A1)=MEDIANA(CODICE($A1);65;90)
oppure
=E(CODICE($A1)>=65;CODICE($A1)<=90)

attento queste formule verificano solo la prima lettera
mapero
00mercoledì 20 marzo 2024 12:44
Re:
federico460, 20/03/2024 12:27:

ciao
usa il codice()
esempio
=CODICE($A1)=MEDIANA(CODICE($A1);65;90)
oppure
=E(CODICE($A1)>=65;CODICE($A1)<=90)

attento queste formule verificano solo la prima lettera



non si può agire sulla parola ?
me le potresti spiegare nel dettaglio
hai qualche suggerimento anche con una colonna di appoggio, facendo uscire una "X" ?
alfrimpa
00mercoledì 20 marzo 2024 12:55
Re: Re:
mapero, 20/03/2024 12:44:



non si può agire sulla parola ?




Col VBA si può fare sicuramente
alfrimpa
00mercoledì 20 marzo 2024 12:55
Re: Re:
federico460
00mercoledì 20 marzo 2024 13:44
ciao
scusami ma se la parola è maiuscola la prima lettera sarà maiuscola

sfruttiamo il codice ASCII delle lettere
le maiuscole vanno dal 65 al 90
vuoi essere sicuro utilizza la seconda o terza lettera
usando stringa estrai
questa valuta la terza lettera
=E(CODICE(STRINGA.ESTRAI($A1;3;100))>=65;CODICE(STRINGA.ESTRAI($A1;3;100))<=90)
federico460
20mercoledì 20 marzo 2024 14:50
ciao
mi sono ricordato che esiste anche identico().......formula che onestamente avrò usato 1/2 volte in tanti anni😀
e che fa differenza tra maiuscole e minuscole

=IDENTICO($A1;MAIUSC($A1))

ecco che se la parola è tutta maiuscola te la colora
L2018
10mercoledì 20 marzo 2024 15:05
Re:
ciao, un po' mi ci ero scervellato nella mia pochezza, ma tanto.....vinci sempre tu
federico460
20mercoledì 20 marzo 2024 15:12
ciao
ci metto tempo anche io a ricordarmi formule
che raramente si usano.
ricapitolando
verifico se la prima lettera è maiuscola
=E(CODICE($A1)>=65;CODICE($A1)<=90)

verifico se la lettera N è maiuscola
=E(CODICE(STRINGA.ESTRAI($A1;3;100))>=65;CODICE(STRINGA.ESTRAI($A1;3;100))<=90)

verifico se tutta la parola è maiuscola
=IDENTICO($A1;MAIUSC($A1))
scossa
10mercoledì 20 marzo 2024 15:18
Re:
mapero, 20/03/2024 11:58:

salve a tutti,
in una colonna come posso evidenziare con la FC le celle che hanno parole in maiuscolo ?



Il problema è che la tua richiesta è del tutto fumosa: cosa significa "hanno parole in maiuscolo":
tutto il testo della cella è maiuscolo?
tutti i caratteri di almeno una parole sono maiuscoli?
almeno un carattere di tutto il testo della cella è maiuscolo?

se non chiarisci questo e non proponi qualche esempio del reale contenuto delle celle (meglio sarebbe se allegassi un file) si può solo buttarla lì, tanto per vedere se c'azzecca.


mapero
00mercoledì 20 marzo 2024 15:40
Re: Re:
scossa (Scossa.vr), 20/03/2024 15:18:



Il problema è che la tua richiesta è del tutto fumosa: cosa significa "hanno parole in maiuscolo":
tutto il testo della cella è maiuscolo?
tutti i caratteri di almeno una parole sono maiuscoli?
almeno un carattere di tutto il testo della cella è maiuscolo?

se non chiarisci questo e non proponi qualche esempio del reale contenuto delle celle (meglio sarebbe se allegassi un file) si può solo buttarla lì, tanto per vedere se c'azzecca.




scusa, non volevo essere fumoso...
Nel caso specifico attuale, nella colonna ci possono essere 1 o più parole, tutte in maiuscolo.
Solo questo caso devo visualizzare

scossa
00mercoledì 20 marzo 2024 16:00
Re: Re: Re:
mapero, 20/03/2024 15:40:


Nel caso specifico attuale, nella colonna ci possono essere 1 o più parole, tutte in maiuscolo.
Solo questo caso devo visualizzare



Miiihhh .... ma scrivere 3 celle di esempio?

Quindi una cosa del genere:



giusto?
mapero
00mercoledì 20 marzo 2024 16:15
Re: Re: Re: Re:
scossa (Scossa.vr), 20/03/2024 16:00:



Miiihhh .... ma scrivere 3 celle di esempio?

Quindi una cosa del genere:



giusto?


no, se si presenta il maiuscolo, è per tutte le parole
quindi, nel tuo esempio sarebbe stato: ALFA BETA GAMMA

scossa
10mercoledì 20 marzo 2024 16:28
Re: Re: Re: Re: Re:
mapero, 20/03/2024 16:15:


no, se si presenta il maiuscolo, è per tutte le parole



Ok, una UDF in VBa è accettabile?

Edit: hai già avuto la soluzione con la formula di Federico (con IDENTICO)


mapero
00mercoledì 20 marzo 2024 16:34
Re:
federico460, 20/03/2024 15:12:

ciao
ci metto tempo anche io a ricordarmi formule
che raramente si usano.
ricapitolando
verifico se la prima lettera è maiuscola
=E(CODICE($A1)>=65;CODICE($A1)<=90)

verifico se la lettera N è maiuscola
=E(CODICE(STRINGA.ESTRAI($A1;3;100))>=65;CODICE(STRINGA.ESTRAI($A1;3;100))<=90)

verifico se tutta la parola è maiuscola
=IDENTICO($A1;MAIUSC($A1))



l'ultima è perfetta per lo scopo

in questa potresti dirmi perchè si mette 100 =E(CODICE(STRINGA.ESTRAI($A1;3;100))>=65;CODICE(STRINGA.ESTRAI($A1;3;100))<=90)
federico460
10mercoledì 20 marzo 2024 18:08
ciao
si mette un numero a caso che si pensa
sia superiore al numero dei caratteri........puoi mettere quello che vuoi

ora già che ci siamo
vogliamo trovare se una stringa ha una parola maiuscola all'interno
e noi ragioniamo al contrario
=IDENTICO(A1;MINUSC(A1))=FALSO
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 00:12.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com