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

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

Zwykle po zastosowaniu polecenia Usuń duplikaty w programie Excel usuwa całe zduplikowane wiersze. Ale czasami chcesz, aby puste komórki zastąpiły zduplikowane wartości, w tej sytuacji polecenie Usuń duplikaty nie będzie działać. Ten artykuł poprowadzi Cię przez usuwanie duplikatów i zastępowanie 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

Podróż Ruta de la Plata w liczbach 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 skorzystać z bezpłatnego okresu próbnego (30-dzień) 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

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

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!
officetab dół

Sortuj komentarze według
Komentarze (16)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
jak zachować zduplikowaną wartość na górze? bo zawsze pozostaje na dole
Ten komentarz został zminimalizowany przez moderatora na stronie
Miałem ten sam problem i użyłem następującej formuły, aby wyświetlić pierwszą zduplikowaną wartość, ale żadnych innych: = JEŻELI (A2 = "","", JEŻELI (LICZBA ($A$2:$A$286,A2)=(LICZ.JEŻELI() A2:A286,A2)),A2,"")) W arkuszu, z którym pracowałem, miałem 286 wierszy danych. Mam nadzieję że to pomoże!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za udostępnienie tego! Zaoszczędziło mi to godzin!
Ten komentarz został zminimalizowany przez moderatora na stronie
Fantastyczna wskazówka. To było dokładnie to, czego szukałem. Zrobiłeś mój dzień!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki, bardzo mi to pomogło. to, co chciałem dowiedzieć się o twojej formule, dało mi to wyjście. Jeszcze raz wielkie dzięki.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zwróć uwagę, że w pakiecie office dla komputerów Mac średnik jest używany do oddzielania zmiennych w wywołaniach funkcji, co daje =JEŻELI(A2="";"";JEŻELI(COUNTIF($A2:A999;A2)=1;A2;"") )
Ten komentarz został zminimalizowany przez moderatora na stronie
Użyj następującego kodu 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" i X).Text) > 1 Następnie Rows(X).ClearContents Next End Sub To działa dla mnie. Podziękowania dla Łowcy Ostrzy [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/ Url]
Ten komentarz został zminimalizowany przez moderatora na stronie
Jesteś geniuszem!!!! Właśnie oszczędziłem mi pół dnia :)
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, naprawdę potrzebuję pomocy, mam ten sam problem, ale potrzebuję pierwszych danych i usuwam wszelkie kolejne duplikaty. Na przykład, jeśli mam 5 „jane” w zakresie, potrzebuję 1 „jane” (pierwszej w linii) i usuwam resztę. Widzę przy podanym rozwiązaniu, że faktycznie kasuje wszystkie 5 "jane".
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Czy jest jakaś formuła do usuwania duplikatów i zastępowania ich innymi wartościami w tym samym arkuszu?
Ten komentarz został zminimalizowany przez moderatora na stronie
Przedstawiłeś formułę bardzo przejrzyście, dzięki czemu łatwo uzyskałem pomoc. Jeśli masz jakiś link, w którym mogę uzyskać i wyszukać głównie formułę według tego linku. :-)
Ten komentarz został zminimalizowany przez moderatora na stronie
dziękuję bardzo... zaoszczędziłem dużo tym...
Ten komentarz został zminimalizowany przez moderatora na stronie
Ta mała formuła również działa: = JEŻELI (LICZBA, JEŻELI ($ A 2 $: A2, A2) = 1, A2 ""). Po prostu przeciągnij
Ten komentarz został zminimalizowany przez moderatora na stronie
formuła zwróciła puste komórki
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy jest tak czy inaczej, gdzie moglibyśmy zachować zduplikowaną komórkę i zastąpić wartość zerem?

Powiedz: W naszym arkuszu są 2 wiersze z 2 kolumnami „nazwa”, „wartość”. Nie należy usuwać nazwy, zamiast tego zastąpić wartość 0.

Excel 10 ------- Excel 10
Excel 10 ------- Excel 0
Ten komentarz został zminimalizowany przez moderatora na stronie
=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

Wydaje się, że to nie działa w przypadku komórek z dużymi tekstami. rzuca #ARG! Błąd


Jakieś rozwiązanie na to?
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL