
Bendroji formulė
=COUNTIF(data,A1)=1
Santrauka
„Excel“ yra daug integruotų „išankstinių nustatymų“, skirtų paryškinti reikšmes su sąlyginiu formatavimu, įskaitant iš anksto nustatytą, kad būtų paryškintos unikalios vertės. Tačiau, jei norite daugiau lankstumo, galite pabrėžti unikalias vertes naudodami savo formulę, kaip paaiškinta šiame straipsnyje.
Jei norite paryškinti langelius, kuriuose yra unikalių reikšmių duomenų rinkinyje, galite naudoti formulę, kuri grąžina TRUE, kai vertė pasirodo tik vieną kartą.
Pvz., Jei langeliuose A1: D10 yra reikšmės ir norite pažymėti langelius su pasikartojančiomis reikšmėmis, galite naudoti šią formulę:
=COUNTIF($A$1:$D$10,A1)=1
Pastaba: naudojant sąlyginį formatavimą, svarbu, kad formulė būtų įvesta atsižvelgiant į pasirinktą „aktyvų langelį“, kuris šiuo atveju laikomas A1.
Paaiškinimas
COUNTIF paprasčiausiai suskaičiuoja, kiek kartų kiekviena reikšmė rodoma duomenų diapazone. Pagal apibrėžimą kiekviena vertė turi būti rodoma bent kartą, taigi, kai skaičius yra lygus 1, vertė yra unikali. Kai skaičius yra 1, formulė grąžina TRUE ir suaktyvina taisyklę.
Sąlyginis formatavimas įvertinamas kiekvienam langeliui, kuriam taikoma. Kai naudojate formulę sąlyginiam formatavimui taikyti, formulė įvertinama atsižvelgiant į aktyvią pasirinkto langelio taisyklę kuriant taisyklę. Tokiu atveju diapazonas, kurį naudojame COUNTIF, yra užrakintas absoliučiu adresu, tačiau A1 yra visiškai santykinis. Taigi taisyklė vertinama kiekvienai iš 40 langelių A1: D10, o A1 bus atnaujintas nauju adresu 40 kartų (vieną kartą kiekvienoje ląstelėje), o $ A $ 1: $ D $ 10 išliks nepakitęs.
Pavadinti švaresnės sintaksės diapazonai
Kitas būdas užrakinti nuorodas yra naudoti pavadintus diapazonus, nes pavadinti diapazonai yra automatiškai absoliutūs. Pvz., Jei pavadinsite diapazoną A1: D10 „duomenys“, taisyklę galėsite perrašyti švaresne sintakse:
=COUNTIF(data,A1)=1