Přejít k hlavnímu obsahu

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

Normálně, když použijete příkaz Odstranit duplikáty v Excelu, odstraní celé duplicitní řádky. Ale někdy chcete, aby prázdné buňky nahradily duplicitní hodnoty, v této situaci nebude příkaz Remove Duplicate fungovat. Tento článek vás provede odstraněním duplikátů a jejich 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ší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


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 snižuje stovky kliknutí myší každý den!

Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

This doesnt seem to work on Large texts cells. throws #VALUE! Errror


Any solution for that?
This comment was minimized by the moderator on the site
Is there anyway where we could keep the duplicated cell and replace value with a zero??

Say: There are 2 rows in our worksheet with 2 columns "name", "value". It should not remove the name instead replace the value with 0.

Excel 10 ------ Excel 10
Excel 10 ------ Excel 0
This comment was minimized by the moderator on the site
formula returned blank cells
This comment was minimized by the moderator on the site
This small formula also works : =IF(COUNTIF($A$2:A2,A2)=1,A2,"").. Just drag it
This comment was minimized by the moderator on the site
thankx a ton...saved a lot of tym...
This comment was minimized by the moderator on the site
You have shown formula with very clarity, Thereby I got help with easily. If you have any link in which that I can get & search mostly formula by there link. :-)
This comment was minimized by the moderator on the site
Hi, Is there any formula to remove duplicates and replace it with another values in the same sheet
This comment was minimized by the moderator on the site
Hi really need help, i having the same problem however i need the first data and clear out any succeeding duplicates. Like if i have 5 "jane" in a range, i would need 1 "jane"(the very first in line) and delete the rest. I see with the given solution that it actually delete all 5 "jane"s.
This comment was minimized by the moderator on the site
You're a genius!!!! Just saved me half a day :)
This comment was minimized by the moderator on the site
Use the following VBA code 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 It works for me. Thanks to Blade Hunter [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/url]
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations