Přejít k hlavnímu obsahu

Jak odstranit duplikáty, ale zachovat zbytek hodnot řádků v aplikaci Excel?

V aplikaci Excel odstraní všechny duplicitní hodnoty a posune se nahoru, když použijete funkci Odebrat duplikáty jako snímek obrazovky 1. V některých případech však možná budete chtít odebrat duplikáty, ale ponechat zbývající hodnoty řádků jako obrázek 2. Nyní v tomto případě představím několik triků, jak odstranit duplikáty, ale zbytek ponechat v aplikaci Excel.

doc odstranit duplikáty zachovat odpočinek 1 doc odstranit duplikáty zachovat odpočinek 2

Odstraňte duplikáty, ale ponechejte zbývající hodnoty řádků pomocí filtru (3 kroky)

Odstraňte duplikáty, ale ponechejte zbývající hodnoty řádků pomocí VBA (4 kroky)

Odstraňte duplikáty, ale ponechejte zbývající hodnoty řádků pomocí programu Kutools pro Excel (2 kroky)dobrý nápad3


Odeberte duplikáty, ale ponechejte zbývající hodnoty řádků pomocí filtru

Pomocí vzorce a funkce Filtr můžete rychle odstranit duplikáty, ale ponechat si odpočinek.

1. Vyberte prázdnou buňku vedle datového rozsahu, například D2, zadejte vzorec = A3 = A2, přetáhněte rukojeť automatického vyplňování dolů do buněk, které potřebujete. Viz screenshot:
doc odstranit duplikáty zachovat odpočinek 3

2. Vyberte celý rozsah dat včetně buňky vzorce a klepněte na Data > Filtr umožnit Filtr funkce. Viz screenshot:
doc odstranit duplikáty zachovat odpočinek 4

3. Klikněte na ikonu Ikona filtru ve sloupci D (sloupec vzorce) a zkontrolujte TURE z rozevíracího seznamu, viz screenshot:
doc odstranit duplikáty zachovat odpočinek 5

4. cvaknutí OK, a poté byly uvedeny všechny duplikáty a vyberte všechny duplicitní hodnoty, stiskněte Vymazat klíč k jejich odstranění. Viz snímek obrazovky:
doc odstranit duplikáty zachovat odpočinek 6

5. cvaknutí Data > Filtr zakázat Filtra podle potřeby odeberte vzorce. Vidíte, že všechny duplikáty byly odstraněny a zbytek hodnot je uložen v řádku.
doc odstranit duplikáty zachovat odpočinek 7


Odstraňte duplikáty, ale ponechejte zbývající hodnoty řádků pomocí VBA

V aplikaci Excel existuje kód VBA, který také může odstranit duplikáty, ale ponechat zbytek hodnot řádků.

1. lis Alt + F11 tlačítka k zobrazení Microsoft Visual Basic pro aplikace okno.

2. cvaknutí Vložit > module a vložte níže uvedený kód do Modul.

VBA: Odeberte duplikáty, ale ponechejte zbývající hodnoty řádků

Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918

    Dim xRow As Long
    Dim xCol As Long
    Dim xrg As Range
    Dim xl As Long
    On Error Resume Next
    Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
                                    ActiveWindow.RangeSelection.AddressLocal, , , , , 8)

    xRow = xrg.Rows.Count + xrg.Row - 1
    xCol = xrg.Column
    'MsgBox xRow & ":" & xCol
    Application.ScreenUpdating = False
    For xl = xRow To 2 Step -1
        If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
            Cells(xl, xCol) = ""
        End If
    Next xl
    Application.ScreenUpdating = True
    
End Sub

doc odstranit duplikáty zachovat odpočinek 8

3. lis F5 klíč ke spuštění kódu, objeví se dialogové okno, které vám připomene, abyste vybrali rozsah, ze kterého chcete odstranit duplicitní hodnoty. Viz screenshot:
doc odstranit duplikáty zachovat odpočinek 9

4. cvaknutí OK, nyní byly z výběru odstraněny duplicitní hodnoty a ponechány prázdné buňky.
doc odstranit duplikáty zachovat odpočinek 10


Odstraňte duplikáty, ale ponechejte zbývající hodnoty řádků pomocí programu Kutools pro Excel

Pokud máte Kutools pro Excel - šikovný a výkonný doplněk nainstalovaný nástroj, můžete rychle odstranit duplikáty, ale zachovat odpočinek nebo hodnoty řádků dvěma způsoby.

Kutools pro Excel, s více než 300 užitečné funkce, které vám usnadní práci. 

Po instalaci Kutools pro Excel, prosím, postupujte takto :(Stažení zdarma Kutools pro Excel hned teď!)

Metoda 1 Sloučit stejné buňky (2 kroky)

1. Vyberte duplicitní hodnoty, klepněte na Kutools > Sloučit a rozdělit > Sloučit stejné buňky. Viz snímek obrazovky:
doc odstranit duplikáty zachovat odpočinek 11

2. Poté byly duplicitní hodnoty sloučeny do jedné buňky. A klikněte Domů > Sloučit a vycentrovat > Oddělte buňky a rozdělte je. Viz snímek obrazovky:
doc odstranit duplikáty zachovat odpočinek 12

Výsledek se nyní ukázal takto:
doc odstranit duplikáty zachovat odpočinek 13

Metoda 2 Vyberte duplicitní a jedinečné buňky (4 kroky)

1. Vyberte seznam dat, ze kterých chcete odebrat duplikáty, a klikněte na Kutools > vybrat > Vyberte Duplikovat a jedinečné buňky. Viz snímek obrazovky:
doc odstranit duplikáty zachovat odpočinek 14

2. V Vyberte Duplikovat a jedinečné buňky dialog, zkontrolujte Duplikáty (kromě prvního) možnost v Pravidlo sekce. Viz screenshot:
doc odstranit duplikáty zachovat odpočinek 15

3. cvaknutí Ok, objeví se dialogové okno, které vám připomene, kolik duplikátů bylo vybráno, klikněte na OK zavřít. Viz snímek obrazovky:
doc odstranit duplikáty zachovat odpočinek 16

4. Poté stiskněte Vymazat klíč k odstranění vybraných duplicitních hodnot.

doc odstranit duplikáty zachovat odpočinek 17

Tip: s Kutools pro ExcelJe Pokročilé kombinování řádků můžete zkombinovat duplicitní hodnoty a poté provést nějaké výpočty v jiném sloupci, jak je znázorněno na obrázku níže. Plně funkční bez omezení za 30 dní,prosím stáhněte si a získejte bezplatnou zkušební verzi hned teď.
doc odstranit duplikáty zachovat odpočinek 18

Nejlepší nástroje pro produktivitu v kanceláři

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...

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 snižuje stovky kliknutí myší každý den!
Comments (14)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
iNFORMATION IS VERY USEFUL.SAVED A LOT OF TIME

THANKS.
This comment was minimized by the moderator on the site
It help me after long search thank bro
This comment was minimized by the moderator on the site
Thank you so much! This was very helpful!!
This comment was minimized by the moderator on the site
i would use the formula =A3<>A2 (not equal to ) so that it show up on top vs. last one on bottom.
This comment was minimized by the moderator on the site
i tried the formula =A2=A1, it also got the result of show up on top.
This comment was minimized by the moderator on the site
i tried the formula =A1=A2, it also get the same result of show up on top
This comment was minimized by the moderator on the site
the true false really helped!
This comment was minimized by the moderator on the site
The True/False solution is a smart trick. Thanks
This comment was minimized by the moderator on the site
Is it possible to merge the like cells without the Kutools add-in?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
In the first method, instead of =A3=A2, you can do =A2=A1 to keep the first instance and delete the rest of the duplicates.
This comment was minimized by the moderator on the site
yes it works
This comment was minimized by the moderator on the site
Thank you for this comment! Exactly what I was looking for!
This comment was minimized by the moderator on the site
Thank you for this tutorial, it saves me from tons of work removing duplicates.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations