
Generisk formel
=IF(COUNTIF(A:A,A1)>1,IF(COUNTIF(A$1:A1,A1)=1,"x","xx"),"")
Resumé
For at markere den første duplikat på en liste kan du bruge en formel baseret på COUNTIF-funktionen. Eventuelt kan du markere efterfølgende duplikater med en anden markør. I det viste eksempel er formlen i celle C4:
=IF(COUNTIF($B$4:$B$11,B4)>1,IF(COUNTIF($B$4:B4,B4)=1,"x","xx"),"")
Denne formel er kopieret ned i kolonnen fra C4 til C11.
Forklaring
I kernen er denne formel sammensat af to sæt af COUNTIF-funktionen pakket ind i IF-funktionen. Den ydre IF + COUNTIF kontrollerer først, om værdien (B4) vises mere end én gang på listen:
=IF(COUNTIF($B$4:$B$11,B4)>1
Hvis ikke, returnerer den ydre IF-funktion en tom streng ("") som et endeligt resultat. Hvis værdien vises mere end én gang, kører vi en anden IF + COUNTIF-kombination. Denne gør arbejdet med at markere duplikater:
IF(COUNTIF($B$4:B4,B4)=1,"x","xx")
Denne del af formlen bruger en ekspanderende reference ($ B $ 4: B4), der udvides, når formlen kopieres ned i kolonnen. (Den første B4 i området er absolut (låst), den anden er relativ, så den ændres, når formlen kopieres ned på listen).
Husk, at denne del af formlen kun udføres, hvis den første COUNTIF returnerede et tal større end 1. Så på hver række kontrollerer formlen optællingen inden for området op til den aktuelle række. Hvis antallet er 1, markerer vi duplikatet med "x", da det er det første, vi har set. Hvis det ikke er 1, ved vi, at det skal være en efterfølgende duplikat, og vi markerer med "xx"
Grundformel
Hvis du kun vil markere den første duplikat på en liste med en 0 eller 1, kan du bruge denne afklædte formel, der bruger et udvidet interval og COUNTIFS-funktionen.
=(COUNTIFS($B$5:B5,B5)=2)+0
Denne formel returnerer kun 1, når en værdi er stødt to gange - den første forekomst returnerer nul:
For at markere den anden og alle efterfølgende forekomster er formlen i F5 ovenfor:
=(COUNTIFS($E$5:E5,E5)>=2)+0
Bemærk: I begge eksempler er tilføjelse af nul bare en enkel måde at tvinge SANDE og FALSKE værdier til 1 og 0.
Brug af COUNTIFS i stedet for COUNTIF gør det også muligt at evaluere værdier i andre kolonner som en del af testen for duplikater. Hver ekstra kolonne skal også indtastes som et udvidet interval.