Note: The other languages of the website are Google-translated. Back to English
English English

Jak odstranit duplikáty a nahradit je prázdnými buňkami v aplikaci Excel?

Normálně, když použijete příkaz Odebrat duplikáty v aplikaci Excel, odstraní celé duplicitní řádky. Někdy ale chcete, aby prázdné buňky nahradily duplicitní hodnoty, v takovém případě příkaz Odstranit duplikát nebude fungovat. Tento článek vás provede odstraněním duplikátů a nahrazením prázdnými buňkami v aplikaci Excel.

Odstraňte duplikáty a nahraďte je prázdnými buňkami pomocí vzorců
Odstraňte duplikáty a nahraďte je prázdnými buňkami pomocí programu Kutools pro Excel


Odstraňte duplikáty a nahraďte je prázdnými buňkami pomocí vzorců

Pokud jsou v rozsahu nějaká duplicitní data, následující dva vzorce vám pomohou nahradit duplikáty mezerami v rozsahu. Postupujte prosím následovně:

1. Vyberte prázdnou buňku pro výstup výsledku, například buňku D2, zadejte do ní následující vzorec a stiskněte vstoupit klíč. 

=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

2. Vyberte buňku výsledku a potom přetáhněte úchyt výplně v rozsahu, na který chcete použít tento vzorec.
Pak můžete vidět, že všechny duplikáty (kromě prvního) jsou nahrazeny mezerami. Zobrazit snímky obrazovky:

Tip: Pokud potřebujete nahradit všechny duplicitní hodnoty (včetně první) prázdnými buňkami a ponechat pouze jedinečné hodnoty v rozsahu, může vám pomoci následující vzorec a získáte následující výsledky:

=IF(A2="", "", IF(COUNTIF(A$2:A$15,A2)>1,"",A2))

Poznámka: Odkazy na buňky ve výše uvedených dvou vzorcích můžete změnit podle svých potřeb.


Odstraňte duplikáty a nahraďte je prázdnými buňkami pomocí programu Kutools pro Excel

Projekt Vyberte Duplikovat a jedinečné buňky užitečnost Kutools pro Excel vám pomůže rychle vybrat všechny duplicitní buňky v rozsahu, poté je můžete odstranit pouze stisknutím klávesy Odstranit na klávesnici. 

Před aplikací Kutools pro Excel, Prosím nejprve si jej stáhněte a nainstalujte.

1. Vyberte rozsah, ve kterém chcete tento nástroj použít.

2. cvaknutí Kutools > vybrat > Vyberte Duplikovat a jedinečné buňky.

3. V Vyberte Duplikovat a jedinečné buňky dialogové okno vyberte Duplikáty (kromě 1. prvního) or Všechny duplikáty (včetně 1. prvního) podle potřeby a poté klikněte na ikonu OK .

4. Pokud jste vybrali Duplikáty (kromě 1. prvního) Možnost, budou vybrány všechny duplicitní buňky kromě první duplicitní buňky a můžete stisknout Vymazat klíč k jejich odstranění. Zobrazit snímky obrazovky:

Pokud jste vybrali Všechny duplikáty (včetně 1. prvního) Možnost, všechny duplicitní buňky (včetně prvního duplikátu) budou vybrány najednou, poté můžete stisknout Vymazat klíč k jejich odstranění. Zobrazit snímky obrazovky:

  Pokud chcete mít bezplatnou (30denní) zkušební verzi tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Související články:


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (16)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
jak zachovat duplicitní hodnotu nahoře? protože vždy zůstane na dně
Tento komentář byl moderátorem webu minimalizován
Měl jsem stejný problém a použil jsem následující vzorec k zobrazení první duplicitní hodnoty, ale žádné jiné: =IF(A2="","",IF(COUNTIF($A$2:$A$286,A2)=(COUNTIF( A2:A286,A2)),A2,"")) V listu, se kterým jsem pracoval, jsem měl 286 řádků dat. Snad to pomůže!
Tento komentář byl moderátorem webu minimalizován
Děkujeme za sdílení! Ušetřilo mi to hodiny!
Tento komentář byl moderátorem webu minimalizován
Fantastická nápověda. To bylo přesně to, co jsem hledal. Zpříjemnil jsi mi den!
Tento komentář byl moderátorem webu minimalizován
Díky moc mi to pomohlo. to, co jsem chtěl zjistit, váš vzorec přesně dostal ten výstup. Ještě jednou moc děkuji.
Tento komentář byl moderátorem webu minimalizován
Vezměte prosím na vědomí, že v Office pro mac se středník používá k oddělení proměnných ve volání funkcí, což vám dává =IF(A2="";"";IF(COUNTIF($A2:A999;A2)=1;A2;"") )
Tento komentář byl moderátorem webu minimalizován
Použijte následující kód VBA Sub RemoveDupes() Dim X As Long For X = 1 To Range("A" & Rows.Count).End(xlUp).Row If Application.WorksheetFunction.CountIf(Range("A1:A" & X), Range("A" & X).Text) > 1 Then Rows(X).ClearContents Next End Sub Mně to funguje. Díky Blade Hunter [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/ Url]
Tento komentář byl moderátorem webu minimalizován
Jsi génius!!!! Ušetřil mi půl dne :)
Tento komentář byl moderátorem webu minimalizován
Ahoj, opravdu potřebuji pomoc, mám stejný problém, ale potřebuji první data a vymazat všechny následné duplikáty. Jako kdybych měl 5 "jane" v rozsahu, potřeboval bych 1 "jane" (úplně první v řadě) a zbytek smazal. U daného řešení vidím, že vlastně smaže všech 5 "jane".
Tento komentář byl moderátorem webu minimalizován
Ahoj, existuje nějaký vzorec na odstranění duplikátů a jejich nahrazení jinými hodnotami ve stejném listu
Tento komentář byl moderátorem webu minimalizován
Ukázali jste vzorec velmi jasně, takže jsem snadno získal pomoc. Pokud máte nějaký odkaz, ve kterém bych to mohl získat a hledat většinou vzorec, pomocí odkazu. :-)
Tento komentář byl moderátorem webu minimalizován
díky moc...ušetřili jsme spoustu času...
Tento komentář byl moderátorem webu minimalizován
Tento malý vzorec také funguje: =IF(COUNTIF($A$2:A2,A2)=1,A2,"").. Stačí jej přetáhnout
Tento komentář byl moderátorem webu minimalizován
vzorec vrátil prázdné buňky
Tento komentář byl moderátorem webu minimalizován
Existuje vůbec, kde bychom mohli ponechat duplicitní buňku a nahradit hodnotu nulou?

Řekněte: V našem listu jsou 2 řádky se 2 sloupci „název“, „hodnota“. Nemělo by se odstranit název, místo toho nahradit hodnotu 0.

Excel 10 ------ Excel 10
Excel 10 ------ Excel 0
Tento komentář byl moderátorem webu minimalizován
=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

Zdá se, že to nefunguje na buňkách s velkými texty. hodí #HODNOTA! Chyba


Nějaké řešení pro to?
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění