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.