Spis treści
Jedną z najważniejszych i szeroko stosowanych czynności w Excelu jest usuwanie zduplikowanych wartości ze zbioru danych. Dziś pokażę, jak można automatycznie usunąć zduplikowane wartości ze zbioru danych za pomocą formuły Excela.
Pobierz Zeszyt ćwiczeń
Excel Formuła do automatycznego usuwania duplikatów.xlsx3 zastosowania formuły Excela do automatycznego usuwania duplikatów
Mamy tu zestaw danych z. Nazwy niektórych uczniów, ich Marks na egzaminie, a także Klasy osiągnęły w szkole o nazwie Słonecznikowe Przedszkole.
Ale niestety nazwiska niektórych uczniów zostały powtórzone wraz z ich ocenami i ocenami.
Dziś naszym celem jest odkrycie formuły automatycznego usuwania duplikatów.
1) Użyj funkcji UNIQUE do automatycznego usuwania duplikatów w programie Excel (dla nowych wersji)
Możesz użyć Funkcja UNIQUE programu Excel do usuwania duplikatów ze zbioru danych.
Możesz usunąć zduplikowane wartości ze zbioru danych na dwa sposoby:
- Całkowite usunięcie wartości, które pojawiają się więcej niż raz
- Przechowywanie jednej kopii wartości, które pojawiają się więcej niż raz
Używanie Funkcja UNIQUE , możesz usunąć duplikaty na oba sposoby.
Całkowite usunięcie wartości, które pojawiają się więcej niż raz:
Aby całkowicie usunąć z naszego zestawu danych zduplikowane wartości, możesz użyć tej formuły:
=UNIQUE(B4:D14,FALSE,TRUE)
Uwagi:
- Trzy nazwiska studentów miały duplikaty: David Moyes, Angela Hopkins i Brad Milford.
- Wśród nich całkowicie usunięci zostali David Moyes i Brad Milford.
- Angela Hopkins nie została usunięta, ponieważ oceny i stopnie dwóch Angeli Hopkins nie są takie same, czyli są to dwie różne uczennice.
Zachowanie jednej kopii wartości, które pojawiają się więcej niż raz:
Aby zachować jedną kopię wartości które pojawiają się więcej niż raz, użyj tego wzoru:
=UNIQUE(B4:D14,FALSE,FALSE)
Tutaj zachowaliśmy jedną kopię wszystkich nazwisk, które miały duplikaty, z wyjątkiem Angeli Hopkins.
Obie Angeliki Hopkins zostały zachowane, ponieważ są to dwie różne studentki.
Related Content: Jak usunąć duplikaty i zachować pierwszą wartość w Excelu
2) Połącz formuły za pomocą funkcji FILTR, CONCAT i COUNTIF, aby usunąć duplikaty w programie Excel (dla nowych wersji)
Możesz użyć kombinacji Funkcja FILTRU , Funkcja CONCATENATE oraz Funkcja COUNTIF do usuwanie duplikatów w programie Excel z twojego zestawu danych.
Krok 1:
➤ Weź nową kolumnę i wstaw tę formułę:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Tutaj B4:B14, C4:C14, oraz D4:D14 to trzy kolumny mojego zestawu danych, ty używasz swojej.
- Łączy trzy kolumny w jedną kolumnę.
Krok 2:
➤ Przejdź do innej nowej kolumny i wstaw tę formułę:
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Tutaj B4:B14 jest pierwszą kolumną mojego zestawu danych, a $E$4:$E$14 to nowa kolumna, którą wyprodukowałem.
- Zachowaj bezwzględne odniesienie do komórki w nienaruszonym stanie, jak to zostało użyte tutaj.
- Regeneruje pierwszą kolumnę zestawu danych usuwając wszystkie duplikaty.
Krok 3:
➤ Na koniec przeciągnij Uchwyt do napełniania w prawo aż do całkowitej liczby kolumn (w tym przykładzie 3)
➤ Otrzymasz cały zestaw danych bez zduplikowanych wartości.
Uwaga:
- W tej metodzie możesz usunąć wszystkie wartości, które pojawiają się więcej niż raz.
- Ale nie możesz zachować jednej kopii zduplikowanych wartości, jak wspomniano we wcześniejszej metodzie.
Treść powiązana: Jak usunąć duplikaty na podstawie kryteriów w programie Excel (4 metody)
Podobne lektury
- Jak usunąć zduplikowane wiersze w tabeli Excela
- Usuń zduplikowane wiersze na podstawie dwóch kolumn w Excelu [4 sposoby].
- Excel VBA: Usuń duplikaty z tablicy (2 przykłady)
- Jak usunąć duplikaty w arkuszu Excela (7 metod)
- Fix: Excel Usuń duplikaty nie działa (3 Rozwiązania)
3. utwórz formułę w Excelu z funkcjami IFERROR, INDEX, SMALL, CONCAT i COUNTIF, aby automatycznie usunąć duplikaty (dla starszych wersji)
Poprzednie dwie metody są przeznaczone tylko dla tych, którzy używają nowych wersji Excela.
Osoby, które korzystają ze starszych wersji Excela, mogą użyć kombinacji Funkcja IFERROR , Funkcja INDEX , Funkcja SMALL , Funkcja CONCATENATE, oraz Funkcja COUNTIF .
Krok 1:
➤ Weź nową kolumnę i wstaw tę formułę:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Tutaj B4:B14, C4:C14, oraz D4:D14 to trzy kolumny mojego zestawu danych, ty używasz swojej.
- Łączy trzy kolumny w jedną kolumnę.
- Jest to Wzór na tablicę . Zaznacz więc wcześniej całą kolumnę i naciśnij CTRL+SHIFT+ENTER chyba że jesteś w Office 365 .
Krok 2:
➤ Przejdź do innej nowej kolumny i wstaw tę formułę:
=IFERROR(INDEX(
B4:D14
,SMALL(IF(COUNTIF(
E4:E14
,
E4:E14
)=1,ROW(
E4:E14
)-ROWS(
E1:E3
),""),ROW(
E4:E14
)-ROWS(
E1:E3
)),{1,2,3}),"")
- Tutaj B4:D14 to mój zestaw danych, E4:E14 to nowa kolumna, którą stworzyłem, a E1:E3 jest zakresem przed rozpoczęciem kolumny, używasz swojej jedynki.
- {1, 2, 3} to numery kolumn mojego zestawu danych, Ty użyj swojego.
- Regeneruje cały zestaw danych usunięcie zduplikowanych wierszy.
Uwaga:
- W tej metodzie możesz również usunąć wszystkie wartości, które pojawiają się więcej niż raz
- Ale nie możesz zachować jednej kopii zduplikowanych wartości, jak wspomniano we wcześniejszej metodzie.
Alternatywa dla formuły programu Excel do automatycznego usuwania duplikatów
Do ostatniej sekcji widzieliśmy wszystkie odpowiednie metody usuwania duplikatów za pomocą różnych formuł.
Jeśli chcesz, możesz również usunąć zduplikowane wartości ze swojego zestawu danych za pomocą wbudowanych narzędzi programu Excel.
Uruchom narzędzie Usuń duplikaty, aby automatycznie usunąć duplikaty w Excelu
Krok 1:
➤ Wybierz cały zestaw danych.
➤ Idź do Dane> Usuń duplikaty narzędzie w pasku narzędziowym programu Excel w sekcji Narzędzia danych .
Krok 2:
➤ Kliknij na Usuń duplikaty .
➤ Umieść zaznaczenie na wszystkich nazwach kolumn, z których chcesz usunąć duplikaty.
Read More: Jak usunąć duplikaty z kolumny w Excelu (3 metody)
Krok 3:
➤ Następnie kliknij OK .
➤ Otrzymasz duplikaty usunięte automatycznie z twojego zestawu danych.
Uwaga:
W tej metodzie pozostanie jedna kopia zduplikowanego wiersza. Nie można całkowicie usunąć zduplikowanych wierszy.
Wniosek
Korzystając z tych metod, możesz usunąć duplikaty z zestawu danych automatycznie w programie Excel. Czy znasz jakąś inną metodę? A może masz jakieś pytania? Zapraszamy do zadawania pytań.