› Excel e gli applicativi Microsoft Office › Colorare valori di testo duplicati, ma con diversi colori.
-
AutoreArticoli
-
Buongiorno meraviglioso sito!
Avrei questa domanda.
Se in una riga o colonna ho un elenco di nomi fra cui Marco ripetuto due o più volte, Roberto ripetuto due o più volte e Anna ripetuto due o più volte, so che con la formattazione condizionale posso evidenziarli colorandoli, scegliendo IL colore che preferisco.
Ma se volessi colorare:
Marco di Verde
Roberto di Giallo
Anna di Rosso
lasciando naturalmente inalterati i nomi non duplicati, sarebbe possibile?
Grazie mille.
Saluti!
ciao
una soluzione potrebbe essere la formattazione condizionale - gestisci regole -
ipotizzando nella colonna A la tua lista nomi, con questa formula =A1="roberto" applicata a tutta la lista es. a1:a50
se questa formula risponde al vero verranno applicati le tue formattazioni
mandoz
Grazie per la risposta Mandoz!
però ti confesso che non ho capito bene la tua procedura ...e poi con gli altri nomi?
Forse sono io, ma potresti precisare, scusa ma proprio non ho capito.
Grazie!
Buonasera
una procedura cosi richiede che devi fare una regola per ogni nome....ora con pochi dati è fattibile ma se hai centinaia di nominativi?...comunque per farti capire per marco seleziona le celle da formattare e in FC metti
=CONTA.SE($A$2:$A$9;"MARCO")>1 colore giallo
Ora per ogni nominativo devi replicare la formula e scegliere un colore....
Col CONTA.SE!
Grazie D@nilo. Non l'ho mai usato associandolo al colore, se no ci arrivavo cavolo! Ottimo.
Posso farlo, ho solo 3 o 4 nomi ripetuti.
Grazie mille, ci provo subito.
Ahimè, non va D@nilo, perchè i nomi li ho inventati per l'esempio. Ma non so quali siano.
Ho diverse righe, con pochi nomi, massimo 12, ma cambiano sempre, dovrei lavorare sui duplicati non sui nomi ...Prima di scrivervi avevo provato a fare esattamente quello che hai proposto tu, ma usando la formattazione condizionale. Ma ogni ci passa sopra ogni volta, non sovrappone le condizioni.

Ciao
allega un file file esempio con i dati da colorare colorati a mano..magari troviamo un'altra strada
Ecco D@nilo.
Ogni riga è assolutamente indipendente dalle altre.
Ne ho messe tre per dare l'idea, ma ne sarebbe bastata una.
Anche i colori a caso, non mi interessano.
L'importante che in ogni riga i valori duplicati una o più volte siano DISTINTAMENTE colorati.
Grazie!
Allegati:
You must be logged in to view attached files.Ciao
il file allegato non è come avevi prospettato intanto non sono 4 nomi che sono doppi ma 7 e comunque con la procedura che ti propongo ad ogni nome doppio assegno un colore quindi non esce come hai colorato tu ad esempio estraendo la lista univoca dei doppioni assegno a ROBERTO il colore giallo quindi se si ripete in riga 4 e in riga 5 sempre giallo viene fuori mentre tu gli hai dato un colore in riga 4 e uno in riga 5 detto questo in colonna Q estraggo la lista univoca dei doppioni in Q4 da attivare con CTRL+SHIFT+INVIO e trascinare in basso
=SE.ERRORE(INDIRETTO("r" & SOSTITUISCI(TESTO(MIN(SE(CONTA.SE($D$4:$O$6;$D$4:$O$6)>1;SE($D$4:$O$6<>"";SE(CONTA.SE(Q$3:Q3;$D$4:$O$6)=0; RIF.RIGA($D$4:$O$6)+RIF.COLONNA($D$4:$O$6)/1000))));"#,000"); ","; "C");FALSO);"")
poi dobbiamo fare 7 regole di formattazione condizionale... evidenzia da D4 a O6
e in FC metti =E(CONFRONTA(D4;$Q$4:$Q$10;0)=1;CONTA.SE($D4:$O4;D4)>1)
ora devi ripetere la procedura cambiando il numero 1 in 2..3 etc e scegliendo i colori
allego il file con le formattazioni inserite e sotto come avevi fatto tu
Allegati:
You must be logged in to view attached files.Dan grazie tanto innanzitutto.
Però forse mi sono spiegato male, abbi pazienza. Sì è vero sono 7 i duplicati, ma non è questo il punto, infatti dicevo che bastava una riga.Mi spiego: di nomi ne ho tanti, non li ho messi tutti ovviamente, ma sono tanti, e se ne posso aggiungere altri. In una riga ce ne sono massimo 12, ma penso che questo non conti.
Non posso lavorare sui nomi, ma sul concetto di duplicato o altro che non saprei.
Mi basterebbe su una riga, poi copio.
Scusa il fraintendimento.
Saluti!
Ciao
con questa procedura ottengo il risultato che tu hai messo a mano nel file di esempio ora se tu dici che hai un 'infinità di nomi devi fare un'infinità di formule...EXCEL non è un'entità pensante in una cella per attivarsi la formattazione ha bisogno di una formula che restituisca il valore VERO...ora noi possiamo evidenziare i doppi su riga o colonna con diversi criteri con un colore ma se tu vuoi mettere ad ognuno di essi un colore diverso devi fare una formattazione per ogni colore...quando dici di lavorare sul concetto di duplicato io e te lo capiamo ma al programma gli dobbiamo dare le informazioni per capire quale colorare in una maniera o nell'altra...ti faccio un esempio hai questa tabella con 12 colonne e mettiamo 100 righe avrai 1200 record ora anche se vogliamo lavorare riga per riga ad ogni riga dovresti estrarre la lista univoca dei doppi e ad ognuno di questi record assegnare un colore con relativa formula capisci da te che diventa un'impresa impossibile....
Detto questo credo che con la FC classica di più non si possa fare forse è materiale da VBA (ma non è il mio campo) un saluto e buon proseguimento
Grazie comunque.
E la tua proposta in ogni modo mi fa comodo per altre circostanze simili.
Saluti!
Guarda
adesso provo a strutturare in maniera diversa.....mi confermi max 12 colonne?
Questo per dire che in 12 colonne ci possono essere al max 6 doppi però posso impostare max 6 colori per riga quindi i colori nelle celle sottostanti si ripetono
Confermo max 12 colonne.
Confermo max 6 doppi.
Quello che succede nelle righe sottostanti è indifferente, ogni riga è indipendente. Non è che a nome uguale debba corrispondere colore uguale (nella stessa riga sì ovviamente), se invece corrisponde fa niente, è più bello esteticamente. Ripeto ogni riga può fare quello che vuole come colori.
L'importante è che in ogni riga i doppi siano distintamente colorati.

Ciao ci dovremmo essere (forse ci dovevo pensare prima) estraggo la lista degli univoci anziché di tutta la tabella riga per riga quindi ho al massimo 6 colonne di supporto in Q4 da trascinare a destra fino a V4 e poi in basso al bisogno
=SE.ERRORE(INDICE($D4:$O4;AGGREGA(15;6;(RIF.COLONNA($D4:$O4)-3)/(($D4:$O4>0)*(CONTA.SE($P4:P4;$D4:$O4)=0)*(CONTA.SE($D4:$O4;$D4:$O4)>1));1));"")
ora evidenzia la tabella da formattare e in FC
=E(CONFRONTA(D4;$Q4:$V4;0)=1;CONTA.SE($D4:$O4;D4)>1) scegli il colore
ripeti l'operazione altre 5 volte dobbiamo avere 6 regole cambiando il numero 1 in 2,3..etc scegliendo gli altri colori ti allego il file
EDIT le formule in riga 3 le puoi togliere le avevo messe per fare la FC
SALUTI
Allegati:
You must be logged in to view attached files.
Grandioso!Così dovrebbe proprio funzionare.
Lo provo e ti faccio sapere.
Grazie!
-
AutoreArticoli
