
Bendroji formulė
=COUNTIF(data,A1)>1
Santrauka
Pastaba: „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 pasikartojančios vertės. Tačiau, jei norite daugiau lankstumo, galite pažymėti dublikatus naudodami savo formulę, kaip paaiškinta šiame straipsnyje.
Jei norite paryškinti langelius, kuriuose yra dublikatų duomenų rinkinyje, galite naudoti paprastą formulę, kuri grąžina TRUE, kai vertė rodoma daugiau nei vieną kartą.
Pvz., Jei norite pažymėti dublikatus diapazone B4: G11, galite naudoti šią formulę:
=COUNTIF($B$4:$G$11,B4)>1
Pastaba: naudojant sąlyginį formatavimą, svarbu, kad formulė būtų įvesta atsižvelgiant į „aktyvią langelį“ pasirinkime, kuris šiuo atveju laikomas B4.
Paaiškinimas
COUNTIF paprasčiausiai suskaičiuoja skaičių, kiek kartų kiekviena vertė rodoma diapazone. Kai skaičius yra didesnis nei 1, formulė grąžina TRUE ir suaktyvina taisyklę.
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 B4 yra visiškai santykinis. Taigi, taisyklė vertinama kiekvienai diapazono ląstelei, B4 keičiasi ir $ B $ 4: $ G $ 11 lieka nepakitęs.
Kintamas dublikatų skaičius ir pavadinti diapazonai
Užuot užkodavę skaičių 1 į formulę, galite nurodyti langelį, kad dublikatų skaičius būtų kintamas.
Galite išplėsti šią idėją ir palengvinti formulės skaitymą naudodami nurodytus diapazonus. Pvz., Jei pavadinate G2 „dups“ ir diapazoną B4: G11 „duomenys“, galite perrašyti formulę taip:
=COUNTIF(data,B4)>=dups
Tada galite pakeisti G2 reikšmę į viską, kas jums patinka, ir sąlyginio formatavimo taisyklė iškart reaguos, paryškindama langelį, kuriame reikšmės yra didesnės arba lygios skaičiui, kurį įdėjote į pavadintą diapazoną „dups“.