Formula di Excel: evidenzia le colonne duplicate -

Sommario

Formula generica

=SUMPRODUCT((row1=ref1)*(row2=ref2)*(row3=ref3))>1

Sommario

Excel contiene una preimpostazione incorporata per evidenziare i valori duplicati con la formattazione condizionale, ma funziona solo a livello di cella. Se desideri trovare ed evidenziare colonne duplicate, dovrai utilizzare la tua formula, come spiegato di seguito.

Per evidenziare colonne duplicate, puoi utilizzare una formula basata sulla funzione SUMPRODUCT. Nell'esempio mostrato, la formula utilizzata per evidenziare le colonne duplicate è:

=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1

Spiegazione

Questo approccio utilizza SUMPRODUCT per contare l'occorrenza di ogni valore nella tabella, una riga alla volta. Solo quando lo stesso valore appare nella stessa posizione in tutte e tre le righe viene generato un conteggio. Per la cella B4, la formula è risolta in questo modo:

=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1 =SUMPRODUCT(((1,1,1,1))*((1,0,1,0))*((1,0,1,0)))>1 =SUMPRODUCT((1,0,1,0))>1 =2>1 =TRUE

Si noti che i riferimenti di riga sono completamente assoluti, mentre i riferimenti di cella sono misti, con solo la riga bloccata.

Con una fila di aiutanti

Se non ti dispiace aggiungere una riga di supporto ai tuoi dati, puoi semplificare un po 'la formula di formattazione condizionale. In una riga helper, concatena tutti i valori nella colonna. Quindi puoi utilizzare COUNTIF su quella riga per contare i valori che compaiono più di una volta e utilizzare il risultato per attivare la formattazione condizionale nell'intera colonna.

Articoli interessanti...