
Általános képlet
=IF(COUNTIF(A:A,A1)>1,IF(COUNTIF(A$1:A1,A1)=1,"x","xx"),"")
Összegzés
A lista első másolatának megjelöléséhez használhatja a COUNTIF függvényen alapuló képletet. Opcionálisan megjelölheti az ismétlődő másolatokat egy másik jelölővel. A bemutatott példában a C4 cellában szereplő képlet a következő:
=IF(COUNTIF($B$4:$B$11,B4)>1,IF(COUNTIF($B$4:B4,B4)=1,"x","xx"),"")
Ezt a képletet átmásoltuk az oszlopba, C4-ről C11-re.
Magyarázat
Lényegében ez a képlet a COUNTIF függvény két halmazából áll, az IF függvénybe csomagolva. A külső IF + COUNTIF először ellenőrzi, hogy a kérdéses érték (B4) többször szerepel-e a listán:
=IF(COUNTIF($B$4:$B$11,B4)>1
Ha nem, akkor a külső IF függvény egy üres karakterláncot ("") ad eredményül. Ha az érték többször is megjelenik, akkor futtatunk egy másik IF + COUNTIF kombót. Ez a másolatok megjelölésével végzi a munkát:
IF(COUNTIF($B$4:B4,B4)=1,"x","xx")
A képlet ezen része egy bővülő referenciát ($ B $ 4: B4) használ, amely kibővül, amikor a képletet az oszlopba másolják. (A tartomány első B4 abszolút (zárva), a második relatív, tehát változik, amikor a képletet lefelé másoljuk a listán).
Ne feledje, hogy a képlet ezen része csak akkor hajtódik végre, ha az első COUNTIF 1-nél nagyobb számot adott vissza. Tehát minden egyes sornál a képlet ellenőrzi a tartományon belüli számot az aktuális sorig. Ha a szám 1, akkor a duplikátumot "x" -nel jelöljük, mivel ez az első, amit láttunk. Ha ez nem 1, akkor tudjuk, hogy egy későbbi duplikátumnak kell lennie, és "xx" -el jelöljük
Alapképlet
Ha egy lista első duplikátumát csak 0-val vagy 1-gyel kívánja megjelölni, használhatja ezt a lecsupaszított képletet, amely egy bővülő tartományt és a COUNTIFS függvényt használ.
=(COUNTIFS($B$5:B5,B5)=2)+0
Ez a képlet csak akkor tér vissza 1-hez, ha egy érték kétszer is megtörtént - az első előfordulás nullát ad:
A második és az összes későbbi előfordulás megjelöléséhez a fenti F5 képlete a következő:
=(COUNTIFS($E$5:E5,E5)>=2)+0
Megjegyzés: Mindkét példában a nulla hozzáadása csak egy egyszerű módszer a TRUE és FALSE értékek 1-re és 0-ra való kényszerítésére.
A COUNTIFS használata a COUNTIF helyett lehetővé teszi más oszlopokban lévő értékek kiértékelését is a duplikátumok tesztjének részeként. Minden további oszlopot bővítendő tartományként is meg kell adni.