Vzorec aplikace Excel pro automatické odstranění duplicit (3 rychlé metody)

  • Sdílet Toto
Hugh West

Jednou z nejdůležitějších a nejpoužívanějších činností v aplikaci Excel je odstraňování duplicitních hodnot ze souboru dat. Dnes vám ukážu, jak můžete automaticky odstranit duplicitní hodnoty ze souboru dat pomocí vzorce aplikace Excel.

Stáhnout cvičebnici

Vzorec aplikace Excel pro automatické odstranění duplicit.xlsx

3 použití vzorce aplikace Excel k automatickému odstranění duplikátů

Zde máme datovou sadu se znakem Jména některých studentů, jejich Marks při zkoušce a Třídy dosáhli ve škole s názvem Sunflower Kindergarten.

Jména některých studentů se však bohužel opakovala spolu s jejich známkami a hodnoceními.

Dnes je naším cílem objevit vzorec pro automatické odstraňování duplicit.

1. Použití funkce UNIQUE k automatickému odstranění duplicit v aplikaci Excel (pro nové verze)

Můžete použít Funkce UNIQUE aplikace Excel k odstranění duplicit ze souboru dat.

Duplicitní hodnoty můžete ze souboru dat odstranit dvěma způsoby:

  • Úplné odstranění hodnot, které se objevují více než jednou
  • Uchovávání jedné kopie hodnot, které se objevují více než jednou

Použití Funkce UNIQUE , můžete odstranit duplikáty oběma způsoby.

Úplné odstranění hodnot, které se objevují více než jednou:

Pro úplné odstranění duplicitních hodnot z našeho souboru dat můžete použít tento vzorec:

=UNIQUE(B4:D14,FALSE,TRUE)

Poznámky:

  • Tři jména studentů byla duplicitní: David Moyes, Angela Hopkins a Brad Milford.
  • Mezi nimi byli zcela odstraněni David Moyes a Brad Milford.
  • Angela Hopkinsová nebyla odstraněna, protože známky a hodnocení dvou Angel Hopkinsových nejsou stejné. To znamená, že se jedná o dvě různé studentky.

Uchovávání jedné kopie hodnot, které se objevují vícekrát:

Uchování jedné kopie hodnot které se objevují více než jednou, použijte tento vzorec:

=UNIQUE(B4:D14,FALSE,FALSE)

Zde jsme si ponechali jednu kopii všech jmen, která měla duplicity, s výjimkou Angely Hopkinsové.

Obě Angely Hopkinsové byly ponechány, protože se jedná o dvě různé studentky.

Související obsah: Jak odstranit duplikáty a zachovat první hodnotu v aplikaci Excel

2. Kombinace vzorce pomocí funkcí FILTER, CONCAT a COUNTIF k odstranění duplicit v aplikaci Excel (pro nové verze)

Můžete použít kombinaci Funkce FILTR , Funkce CONCATENATE a Funkce COUNTIF na odstranění duplicit v aplikaci Excel z vašeho souboru dat.

Krok 1:

Vytvořte nový sloupec a vložte tento vzorec:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Zde B4:B14, C4:C14, a D4:D14 jsou tři sloupce mého datového souboru. Vy použijte svůj.
  • Sloučí tři sloupce do jediného.

Krok 2:

Přejděte do dalšího nového sloupce a vložte tento vzorec:

=FILTR(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)

  • Zde B4:B14 je první sloupec mého souboru dat a $E$4:$E$14 je nový sloupec, který jsem vytvořil.
  • Zachovejte absolutní odkaz na buňku v nezměněné podobě, jak je zde použit.
  • Přegeneruje první sloupec datové sady a odstraní všechny duplicity.

Krok 3:

Nakonec přetáhněte Plnicí rukojeť doprava až do celkového počtu sloupců (v tomto příkladu 3).

Získáte celý soubor dat bez duplicitních hodnot.

Poznámka:

  • Při této metodě můžete odstranit všechny hodnoty, které se objevují více než jednou.
  • Nemůžete však uchovávat jednu kopii duplicitních hodnot, jak bylo uvedeno v předchozí metodě.

Související obsah: Jak odstranit duplicity na základě kritérií v aplikaci Excel (4 metody)

Podobná čtení

  • Jak odstranit duplicitní řádky v tabulce aplikace Excel
  • Odstranění duplicitních řádků na základě dvou sloupců v aplikaci Excel [4 způsoby]
  • Excel VBA: Odstranění duplicit z pole (2 příklady)
  • Jak odstranit duplikáty v listu aplikace Excel (7 metod)
  • Oprava: Nefunguje odstranění duplicit v aplikaci Excel (3 řešení)

3. Vytvoření vzorce aplikace Excel s funkcemi IFERROR, INDEX, SMALL, CONCAT a COUNTIF pro automatické odstranění duplicit (pro starší verze)

Předchozí dvě metody jsou určeny pouze pro ty, kteří používají nové verze aplikace Excel.

Ti, kteří používají starší verze aplikace Excel, mohou použít kombinaci těchto možností. Funkce IFERROR , Funkce INDEX , Funkce SMALL , Funkce CONCATENATE, a Funkce COUNTIF .

Krok 1:

Vytvořte nový sloupec a vložte tento vzorec:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Zde B4:B14, C4:C14, a D4:D14 jsou tři sloupce mého datového souboru. Vy použijte svůj.
  • Sloučí tři sloupce do jednoho.
  • Jedná se o Vzorec pole . Vyberte tedy celý sloupec dříve a stiskněte CTRL+SHIFT+ENTER pokud nejste v Office 365 .

Krok 2:

Přejděte do dalšího nového sloupce a vložte tento vzorec:

=IFERROR(INDEX( B4:D14 ,SMALL(IF(COUNTIF( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),""),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

  • Zde B4:D14 je můj soubor dat, E4:E14 je nový sloupec, který jsem vytvořil, a E1:E3 je rozsah před začátkem sloupce. Použijete svůj.
  • {1, 2, 3} jsou čísla sloupců mého datového souboru. Vy použijte svůj.
  • Regeneruje celou sadu dat odstranění duplicitních řádků.

Poznámka:

  • V této metodě můžete také odstranit všechny hodnoty, které se objevují více než jednou.
  • Nemůžete však uchovávat jednu kopii duplicitních hodnot, jak bylo uvedeno v předchozí metodě.

Alternativa k vzorci aplikace Excel pro automatické odstranění duplicitních položek

Až do poslední části jsme se seznámili se všemi vhodnými metodami odstraňování duplicit pomocí různých vzorců.

Pokud chcete, můžete ze souboru dat odstranit duplicitní hodnoty pomocí integrovaných nástrojů aplikace Excel.

Spusťte nástroj Odstranit duplikáty pro automatické odstranění duplikátů v aplikaci Excel

Krok 1:

Vyberte celou sadu dat.

Přejít na Data> Odstranění duplicit nástroj na panelu nástrojů aplikace Excel v části Datové nástroje .

Krok 2:

Klikněte na Odstranění duplicit .

Zaškrtněte všechny názvy sloupců, ze kterých chcete odstranit duplicity.

Přečtěte si více: Jak odstranit duplikáty ze sloupce v aplikaci Excel (3 metody)

Krok 3:

Pak klikněte na OK .

Duplikáty budou ze souboru dat automaticky odstraněny.

Poznámka:

Při této metodě zůstane jedna kopie duplicitního řádku. Duplicitní řádky nelze zcela odstranit.

Závěr

Pomocí těchto metod můžete v aplikaci Excel automaticky odstranit duplicity ze souboru dat. Znáte nějakou další metodu? Nebo máte nějaké dotazy? Neváhejte se nás zeptat.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.