
Генеричка формула
=IF(COUNTIF(A:A,A1)>1,IF(COUNTIF(A$1:A1,A1)=1,"x","xx"),"")
Резиме
Да бисте означили први дупликат на листи, можете користити формулу засновану на функцији ЦОУНТИФ. По жељи, наредне дупликате можете означити другим маркером. У приказаном примеру формула у ћелији Ц4 је:
=IF(COUNTIF($B$4:$B$11,B4)>1,IF(COUNTIF($B$4:B4,B4)=1,"x","xx"),"")
Ова формула је копирана у колону, од Ц4 до Ц11.
Објашњење
У основи, ова формула се састоји од два скупа функције ЦОУНТИФ умотана у функцију ИФ. Спољни ИФ + ЦОУНТИФ прво проверава да ли се наведена вредност (Б4) појављује више пута на листи:
=IF(COUNTIF($B$4:$B$11,B4)>1
Ако није, спољна функција ИФ враћа празан низ ("") као коначни резултат. Ако се вредност појави више пута, покрећемо још једну комбинацију ИФ + ЦОУНТИФ. Овај ради посао обележавања дупликата:
IF(COUNTIF($B$4:B4,B4)=1,"x","xx")
Овај део формуле користи референцу која се шири ($ Б $ 4: Б4) која се проширује док се формула копира низ колону. (Први Б4 у опсегу је апсолутни (закључан), други је релативан, па се мења како се формула копира на листу).
Запамтите да се овај део формуле извршава само ако је први ЦОУНТИФ вратио број већи од 1. Дакле, у сваком реду формула проверава број унутар распона до тренутног реда. Ако је број 1, дупликат означавамо са „к“, јер је то први који смо видели. Ако није 1, знамо да то мора бити следећи дупликат и обележавамо са „кк“
Основна формула
Да бисте први дупликат на листи означили само са 0 или 1, можете да користите ову уклоњену формулу која користи опсег који се шири и функцију ЦОУНТИФС.
=(COUNTIFS($B$5:B5,B5)=2)+0
Ова формула ће вратити 1 само када је вредност два пута нађена - прва појава ће вратити нулу:
Да би се означило друго и сва следећа појављивања, формула у Ф5 горе је:
=(COUNTIFS($E$5:E5,E5)>=2)+0
Напомена: У оба примера додавање нуле је само једноставан начин да се вредности ТРУЕ и ФАЛСЕ присиле на 1 и 0.
Такође, коришћење ЦОУНТИФС уместо ЦОУНТИФ омогућава процену вредности у другим колонама као део теста за дупликате. Сваки додатни ступац такође треба унети као опсег који се шири.