Excel-kaava: Korosta kaksoissarakkeet -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Excel sisältää sisäänrakennetun esiasetuksen päällekkäisten arvojen korostamiseksi ehdollisella muotoilulla, mutta se toimii vain solutasolla. Jos haluat löytää ja korostaa päällekkäisiä sarakkeita, sinun on käytettävä omaa kaavaasi alla kuvatulla tavalla.

Voit korostaa päällekkäisiä sarakkeita käyttämällä SUMPRODUCT-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä kaksoissarakkeiden korostamiseen käytetty kaava on:

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

Selitys

Tämä lähestymistapa käyttää SUMPRODUCT-toimintoa laskemaan taulukon jokaisen arvon esiintyminen, yksi rivi kerrallaan. Vasta kun sama arvo näkyy samassa paikassa kaikilla kolmella rivillä, laskenta syntyy. Solulle B4 kaava ratkaistaan ​​näin:

=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

Huomaa, että riviviittaukset ovat täysin absoluuttisia, kun taas soluviitteet ovat sekoitettuja ja vain rivi on lukittu.

Apurivillä

Jos et halua lisätä auttajariviä tietoihisi, voit yksinkertaistaa ehdollisen muotoilun kaavaa melko vähän. Liitä apurivillä kaikki sarakkeen arvot. Sitten voit käyttää COUNTIF-arvoa samalla rivillä laskeaksesi arvot, jotka näkyvät useammin kuin kerran, ja käyttää tulosta ehdollisen muotoilun käynnistämiseen koko sarakkeessa.

Mielenkiintoisia artikkeleita...