Obsah
Zde si popíšeme několik způsobů, jak v Excelu najít duplicity pomocí vzorce. Některé z nich vám mohou být známé a některé pro vás budou nové. Pokusíme se je popsat co nejjednodušším způsobem, abyste je mohli snadno zachytit.
Zde uvádíme soubor dat, který naznačil. Jméno studenta a jejich oblíbené Ovoce .
Stáhnout cvičebnici
Stáhněte si tento cvičební list a procvičte si ho při čtení tohoto článku.
Vzorec pro vyhledávání duplicit.xlsx1. Vzorec pro vyhledávání duplicit v aplikaci Excel včetně 1 st Výskyt
1.1 Použití COUNTIF k vyhledání duplicit v jednom sloupci v aplikaci Excel
Mějme tabulku položek jako ovoce. Zde je název položky v poli sloupec, a chcete najít duplikát.
Zde je vzorec pro vyhledání duplicit v aplikaci Excel včetně prvního výskytu,
=COUNTIF(B:B,B4)>1
Jak vidíte na obrázku výše, vzorec vrací hodnotu TRUE pro duplicitní hodnoty a FALSE pro jedinečné hodnoty. V tomto vzorci jsme vybrali celou hodnotu B sloupec.
Poznámka:
Duplikáty můžete najít v pevném rozsah buněk spíše než v celý sloupec K tomu je třeba tento rozsah uzamknout pomocí příkazu $ například pro hledání duplicit v buňkách B4:B10, použijte tento vzorec:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Počítání počtu duplicit pomocí COUNTIF
Pokud chcete zjistit celkový počet duplicitních hodnot, můžete použít příkaz Funkce COUNTIF . Pro počítání duplicitních hodnot je třeba použít zadanou hodnotu COUNTIF vzorec: =COUNTIF($B$4:$B$10, $B4)
1.3 Použití funkce IF s COUNTIF v aplikaci Excel
Pro duplikát můžete použít Funkce IF s COUNTIF a získat duplicitní nebo jedinečné číslo.
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicitní", "Unikátní")
V případě, že chcete, aby vzorec aplikace Excel vyhledával pouze duplicity, nahraďte " Unikátní " s prázdným (" ") takto:
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicitní",")
Ve vzorci se zobrazí " Duplikáty " pro duplicitní záznamy a prázdnou buňku pro jedinečné záznamy.
2. Vzorec pro vyhledání duplicit v aplikaci Excel bez 1 st Výskyt
Zde budeme detekovat duplicity bez prvního výskytu. Zde použijeme dva vzorce jeden IF s COUNTIF a druhá je IF s COUNTIFS .
2.1 Použití funkce If v aplikaci Excel s jedním sloupcem
Pokud chcete filtrovat nebo odstranit duplicity, výše uvedený vzorec nebude fungovat. Označí totiž všechny shodné záznamy jako duplicity. A pokud chcete v seznamu zachovat jedinečné hodnoty, pak nemůžete odstranit všechny duplicitní záznamy, musíte odstranit pouze 2. a všechny následující případy.
Upravíme tedy náš duplicitní vzorec Excelu pomocí absolutních a relativních odkazů na buňky:
=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplicitní",")
Jak je vidět na následujícím obrázku, tento vzorec neidentifikuje první výskyt " Jablka " jako duplikát:
2.2 Použití funkce If s COUNTIFS k nalezení duplicit ve dvou sloupcích
Výše jsme si ukázali, jak najít duplicitní hodnoty v jednom sloupci, nyní si ukážeme, jak v Excelu najít duplicity ve dvou sloupcích.
V tomto příkladu jsme vzali tabulku, ve které je hodnota Jméno studenta je ve sloupci A a Ovoce jsou ve sloupci B. Nyní chceme najít duplicitní hodnoty se stejným názvem a ovocem.
Vzorec pro vyhledání duplicitních hodnot ve dvou sloupcích je následující.
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Duplicitní", "Jedinečné ")
3. Použití funkce If s funkcí SUMPRODUCT k nalezení duplicit ve více řádcích
Duplikáty můžeme najít ve více řádcích. Zde použijeme příkaz Funkce SUMPRODUCT s IF funkce.
Zde je vzorec:
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
Pokud vzorec rozdělíte na
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Zjistíte, kolikrát se daný řádek opakuje.
Ve vzorci, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ označte rozsah sloupců, ze kterých chcete najít duplicitu. Rozsah můžete změnit podle svých dat. Zde používáme absolutní odkazy, abychom získali přesné hodnoty z rozsahu dat. A. B4 , C4, D4 označte první buňky v každém sloupci dat, které je třeba použít pro tento vzorec, můžete je změnit podle svých dat.
Výše uvedený vzorec vychází z údajů v 3 sloupců, můžete zvýšit počet sloupců v rozsahu dat a podle toho přidáte rozsahy. A pak snadno najdete shodné řádky.