
Üldine valem
=SUMPRODUCT((row1=ref1)*(row2=ref2)*(row3=ref3))>1
Kokkuvõte
Excel sisaldab sisseehitatud eelseadistust topeltväärtuste esiletõstmiseks tingimusliku vormindusega, kuid see töötab ainult lahtrite tasandil. Kui soovite leida ja esile tuua duplikaatide veerud, peate kasutama oma valemit, nagu allpool selgitatud.
Korduvate veergude esiletõstmiseks võite kasutada funktsiooni SUMPRODUCT põhinevat valemit. Näidatud näites on duplikaatide veergude esiletõstmiseks kasutatav valem:
=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1
Selgitus
See lähenemine kasutab SUMPRODUCT-i, et loendada iga tabeli väärtuse esinemist üks rida korraga. Ainult siis, kui sama väärtus ilmub samas asukohas kõigis kolmes reas, luuakse loend. Lahtri B4 puhul on valem lahendatud järgmiselt:
=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
Pange tähele, et reaviited on täielikult absoluutsed, samas kui lahtriviited on segatud ja ainult rida on lukus.
Abireaga
Kui te ei viitsi oma andmetele abirida lisada, saate tingimusliku vormingu valemit üsna palju lihtsustada. Liitke abistaja reas kõik veerus olevad väärtused. Seejärel saate selles ühes reas COUNTIF-i kasutada rohkem kui ühe korra kuvatavate väärtuste loendamiseks ja tulemuse abil tingimusliku vormindamise käivitamiseks kogu veerus.