Excel-formel: Fremhev duplikatkolonner -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

Excel inneholder en innebygd forhåndsinnstilling for å markere dupliserte verdier med betinget formatering, men det fungerer bare på cellenivå. Hvis du vil finne og markere dupliserte kolonner, må du bruke din egen formel, som forklart nedenfor.

For å markere dupliserte kolonner kan du bruke en formel basert på SUMPRODUCT-funksjonen. I eksemplet som er vist, er formelen som brukes til å markere dupliserte kolonner:

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

Forklaring

Denne tilnærmingen bruker SUMPRODUCT til å telle forekomsten av hver verdi i tabellen, en rad om gangen. Bare når den samme verdien vises på samme sted i alle tre radene, genereres et antall. For celle B4 løses formelen slik:

=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

Merk at radreferanser er helt absolutte, mens cellereferanser er blandet, med bare raden låst.

Med en hjelperrekke

Hvis du ikke har noe imot å legge til en hjelperrekke i dataene dine, kan du forenkle formel for betinget formatering ganske mye. Sett sammen alle verdiene i kolonnen i en hjelperad. Deretter kan du bruke COUNTIF på den ene raden til å telle verdier som vises mer enn en gang, og bruke resultatet til å utløse betinget formatering i hele kolonnen.

Interessante artikler...