Przejdź do głównej zawartości

Jak usunąć duplikaty i zastąpić puste komórki w programie Excel?

Zwykle po zastosowaniu polecenia Usuń duplikaty w programie Excel usuwane są całe zduplikowane wiersze. Ale czasami chcesz, aby puste komórki zastąpiły zduplikowane wartości, w tej sytuacji polecenie Usuń duplikat nie będzie działać. Ten artykuł pomoże Ci usunąć duplikaty i zastąpić je pustymi komórkami w programie Excel.

Usuń duplikaty i zastąp pustymi komórkami formułami
Usuń duplikaty i zastąp pustymi komórkami za pomocą Kutools for Excel


Usuń duplikaty i zastąp pustymi komórkami formułami

Jeśli w zakresie znajdują się zduplikowane dane, poniższe dwie formuły pomogą Ci zastąpić duplikaty spacjami w zakresie. Wykonaj następujące czynności:

1. Wybierz pustą komórkę, aby wyprowadzić wynik, na przykład komórkę D2, wprowadź do niej poniższą formułę i naciśnij Wchodzę klawisz. 

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

2. Wybierz komórkę wynikową, a następnie przeciągnij uchwyt wypełniania przez zakres, w którym chcesz zastosować tę formułę.
Następnie możesz zobaczyć, że wszystkie duplikaty (z wyjątkiem pierwszego) są zastąpione spacjami. Zobacz zrzuty ekranu:

Wskazówka: Jeśli chcesz zastąpić wszystkie zduplikowane wartości (w tym pierwszą) pustymi komórkami i zachować tylko unikalne wartości w zakresie, może Ci w tym pomóc następująca formuła, a otrzymasz następujące wyniki:

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

Uwaga: Możesz zmienić odwołania do komórek w powyższych dwóch formułach w zależności od potrzeb.


Usuń duplikaty i zastąp pustymi komórkami za pomocą Kutools for Excel

Połączenia Wybierz Zduplikowane i unikalne komórki użyteczność Kutools dla programu Excel może pomóc w szybkim zaznaczeniu wszystkich zduplikowanych komórek w zakresie, a następnie wystarczy nacisnąć klawisz Delete na klawiaturze, aby je usunąć. 

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz zakres, w którym chcesz zastosować to narzędzie.

2. kliknij Kutools > Wybierz > Wybierz Zduplikowane i unikalne komórki.

3. w Wybierz Zduplikowane i unikalne komórki okno dialogowe, wybierz Duplikaty (z wyjątkiem pierwszego) or Wszystkie duplikaty (w tym pierwszy) jak potrzebujesz, a następnie kliknij OK przycisk.

4. Jeśli wybrałeś Duplikaty (z wyjątkiem pierwszego) Opcja, wszystkie zduplikowane komórki z wyjątkiem pierwszej zduplikowanej komórki zostaną zaznaczone i możesz nacisnąć Usuń klucz, aby je usunąć. Zobacz zrzuty ekranu:

Jeśli wybrałeś Wszystkie duplikaty (w tym pierwszy) opcja, wszystkie zduplikowane komórki (w tym pierwsza zduplikowana) zostaną zaznaczone od razu, a następnie możesz nacisnąć Usuń klucz, aby je usunąć. Zobacz zrzuty ekranu:

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!

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