Jak wyodrębnić unikalne elementy z listy w programie Excel (10 metod)

  • Udostępnij To
Hugh West

Jeśli chcesz Wyodrębnij unikalne elementy z listy w Excelu , ten artykuł będzie dla ciebie bardzo pomocny. Tutaj przejdziemy przez 10 łatwych metod wyodrębniania unikalnych elementów z listy.

Pobierz Workbook

Extract Unique Items.xlsm

10 metod wyodrębniania unikalnych elementów z listy w programie Excel

Tutaj opisujemy każdą z metod krok po kroku, abyś mógł Wyodrębnij unikalne elementy z listy bez wysiłku. My korzystaliśmy z Excela 365, można użyć dowolnej dostępnej wersji Excela.

Metoda-1: Wyodrębnij unikalne elementy z listy za pomocą formuły tablicowej

W związku z powyższym. Lista produktów zawiera Id No oraz Nazwa produktu Widzimy, że jest powtórzenie w Nazwa produktu Chcemy wyodrębnić z tej listy unikalne produkty. Użyjemy Wzór na tablicę aby wyodrębnić unikalne elementy.

➤ Na początek zapiszemy w komórce następującą formułę E5 .

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),")

Formuła ta jest połączeniem I NDE X , MATC H oraz COUNTIF funkcje.

  • COUNTIF($E$4:E4,$C$5:$C$12) Sprawdza listę unikatów i zwraca 0, gdy nie znaleziono dopasowania oraz 1, gdy znaleziono dopasowanie.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Określa pozycję pierwszego wystąpienia no-match, tutaj zaprogramuj ją na reprezentację z 0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX używa pozycji, która jest zwracana przez MATCH i zwraca nazwę elementu z listy.
  • Możesz napotkać błędy, gdy nie ma już żadnych unikalnych elementów. Aby się tego pozbyć, użyliśmy Funkcja IFERROR , za pomocą funkcji zastąpiliśmy komunikat o błędzie pustym miejscem.

➤ Po tym musimy nacisnąć Wejdź na stronę .

➤ Musimy przeciągnąć formułę z Wypełnij Uchwyt narzędzie .

➤ W końcu możemy zobaczyć unikalne elementy w Unikalne produkty z wykorzystaniem formuły tablicowej tabela.

Read More: VBA, aby uzyskać unikalne wartości z kolumny do tablicy w programie Excel (3 kryteria)

Metoda-2: Użycie funkcji UNIQUE do wyciągnięcia z listy

Chcemy wyodrębnić unikalne elementy z Nazwa produktu poprzez użycie Funkcja UNIQUE .

➤ Przede wszystkim wpiszemy =UNIQUE w komórce E5 oraz Funkcja UNIQUE pojawi się.

➤ Musimy wybrać macierz , który jest naszym Nazwa produktu , dlatego wybieramy C5 do C12 .

➤ Po tym musimy dać przecinek, " , ", a my musimy dwukrotnie kliknąć na False - zwraca unikalne wiersze .

➤ Zamykamy nawias i naciskamy Wejdź na stronę .

➤ Na koniec widzimy ekstrakt unikalnych elementów w Unikalna lista produktów przy użyciu funkcji UNIQUE Możemy również zobaczyć wzór w tabeli Pasek formuły .

Read More: Znajdź unikalne wartości w kolumnie w programie Excel (6 metod)

Metoda-3: Użycie nie tablicowej formuły funkcji LOOKUP i COUNTIF

Możemy użyć formuły nie tablicowej, która składa się z LOOKUP oraz COUNTIF zbyt Zobaczmy, jak ta formuła pomaga nam wyodrębnić unikalne z listy.

W komórce wpisujemy następującą formułę E5 .

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) Sprawdza listę unikatów i zwraca 0 jeśli nie znaleziono dopasowania oraz 1 jeśli znaleziono dopasowanie. Generuje to tablicę składającą się z Binarne wartości TRUE oraz FALSE Następnie dzielimy 1 przez tę tablicę, co daje kolejną tablicę z wartościami 1 i #DIV/0 błąd.
  • Zewnętrzne LOOKUP Funkcja ma 2 jako wartość lookup, gdzie wynik COUNTIF porcja działa jak lookup_vector, porównując te dwa, LOOKUP dopasowuje końcową wartość błędu i zwraca odpowiednią wartość.

➤ Następnie naciskamy Wejdź na stronę .

➤ Przeciągniemy w dół wzór z Uchwyt do napełniania .

➤ Na koniec widzimy wyodrębnione unikalne elementy w Unikalny produkt z wykorzystaniem Nie Wzór na tablicę Możemy również zobaczyć wzór w tabeli Pasek formuły .

Read More: Jak wyodrębnić unikalne wartości na podstawie kryteriów w programie Excel

Metoda-4: Wyodrębnij wykluczając duplikaty za pomocą formuły tablicowej

W tej metodzie wyodrębnimy unikalne elementy z wyłączeniem duplikatów za pomocą Array wzór.

➤ Najpierw wpiszemy w komórce następującą formułę E5 .

=INDEX(Lista,MATCH(0,INDEX(COUNTIF(E4:$E$4,Lista)+(COUNTIF(Lista,Lista)1),0,0)))

Tutaj, E4:$E$4 jest pierwszą komórką kolumny, w której chcemy umieścić wynik wyodrębniania, a Wykaz to zakres wybranych komórek z C5 do C12 .

Dwa INDEX Funkcje zwracają wartość początkową i końcową z miejsca, które zostało wyprowadzone przez COUNTIFS oraz MATCH odpowiednio.

➤ Następnie naciskamy Wejdź na stronę .

➤ Następnie przeciągniemy wzór w dół za pomocą Uchwyt do napełniania narzędzie.

➤ W końcu widzimy dwa unikalne produkty z wyłączeniem duplikacji.

Read More: Jak uzyskać unikalne wartości z zakresu w programie Excel (8 metod)

Metoda-5: Wyciągnij unikalne elementy z listy używając zaawansowanego filtra

Możesz użyć funkcji Excela o nazwie Filtr zaawansowany aby wyodrębnić unikalne elementy z listy. Poznajmy, jak to zrobić.

➤ Najpierw wybierz zakres danych, które chcesz wyodrębnić

➤ Następnie kliknij na Dane tab.

Tutaj wybraliśmy komórki i zbadaliśmy Dane zakładka. Znajdziesz tam Zaawansowane tam opcja (w ramach Sortowanie & Filtr grupa dowodzenia).

➤ Po tym Filtr zaawansowany pojawi się okno.

➤ Wybierzemy Kopiuj do innej lokalizacji

➤ Podamy lokalizację $E$4 w pudełku Kopiuj do

➤ Upewnij się, że kliknął na Tylko unikalne rekordy .

➤ Teraz kliknij na OK .

➤ Na koniec widzimy, że unikalne elementy są wyodrębnione w tabeli Unikalny produkt przy użyciu zaawansowanego filtra .

Read More: Jak znaleźć unikalne wartości z wielu kolumn w programie Excel

Method-6: Extract Case-Sensitive Unique Values

Jeśli mamy rozróżnianie wielkości liter w wartościach odrębnych, jak np. Wykaz możemy użyć tabeli Array formuła wyodrębniająca unikalne elementy z tej listy.

➤ Przede wszystkim musimy wpisać w komórce następującą formułę D3 .

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), 0)), "")

➤ Następnie naciskamy Wejdź na stronę .

➤ Przeciągniemy wzór w dół, używając Uchwyt do napełniania .

➤ Na koniec widzimy wyodrębnione wartości unikalne z uwzględnieniem wielkości liter w tabeli Case Sensitive Distinct Values .

Metoda-7: Tabela przestawna do wyodrębnienia unikalnych elementów z listy

Możemy wyodrębnić unikalne elementy z m.in. Lista produktów poprzez użycie Tabela przestawna .

➤ W pierwszej kolejności wybierzemy zakres zbioru danych, z którego chcemy wyodrębnić unikalne elementy.

➤ Tutaj wybieramy zakres danych C4 do C12 .

➤ Następnie wybierz Wkładka zakładka od Wstążka .

➤ Następnie wybierz Tabela przestawna .

➤ Następnie musimy wybrać Istniejący arkusz .

➤ Musimy podać lokalizację. Tutaj wybieramy lokalizację E4 do E12 .

➤ Mark Dodaj te dane do modelu danych

➤ Kliknij OK .

➤ Wreszcie widzimy, że gdy zaznaczymy Nazwa produktu w Tabela przestawna , wyodrębniony Produkt Unikalny pojawia się w Poziomy rzędów tabela.

Metoda-8: VBA do ekstrakcji unikalnych

Z. Lista produktów chcemy wyodrębnić unikalne Nazwa produktu przy użyciu VBA Kod.

➤ Przede wszystkim wpiszemy ALT+F11 w naszym arkuszu roboczym. Tutaj pracujemy nad Plansza8 .

➤ Po tym. VBA Pojawi się okno projektu.

➤ Musimy dwukrotnie kliknąć na Plansza8 .

➤ A VBA Pojawi się okno edytora.

➤ Wpiszemy następujący kod w VBA okno edytora.

 Sub ExtractUnique() Rem Zadeklaruj zmienną typu Long Dim lsrow As Long Rem Zdefiniuj zmienną lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem Zastosuj AdvancedFilter ActiveSheet.Range("C4:C" & lsrow).AdvancedFilter Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E4"), Unique:=True End Sub 

Tutaj zadeklarowaliśmy Długi zmienną typu i wstawił w niej ostatni wiersz. Następnie zastosował kilka ActiveSheet metody kopiowania zakresu przy zachowaniu Wyjątkowa jako Prawdziwe .

➤ Zamkniemy VBA okno edytora i przejdzie do naszego aktywnego Arkusza8.

➤ Tam wpiszemy ALT+F8 , a pojawi się okno Macro Name.

➤ Klikniemy na Uruchom .

➤ W końcu zobaczymy wyjątkowe produkty w Nazwa produktu tabela.

Read More: Excel VBA, aby uzyskać unikalne wartości z kolumny (4 przykłady)

Metoda 9: Podkreślanie unikalnych elementów

Chcemy podkreślić Wyjątkowy Nazwa produktu od Lista produktów .

➤ Najpierw wybieramy Nazwa produktu z C5 do C12 .

➤ Potem pójdziemy do Strona główna tab.

➤ Wybierz Formatowanie warunkowe .

➤ A następnie wybierz Nowa zasada .

A Nowa zasada formatowania pojawi się okno.

➤ Wybierz Użyj formuły, aby określić, które komórki mają być sformatowane .

➤ Napisz następujący wzór w Formatuj wartości, w których ta formuła jest prawdziwa pudełko.

=COUNTIF($C$5:C5,C5)=1

➤ Następnie kliknij na Format .

A Formatuj komórki pojawi się okno.

➤ Kliknij na Wypełnij opcja.

➤ Wybierz kolor, tutaj wybieramy niebieski.

➤ Następnie kliknij OK .

➤ Teraz zobacz. Podgląd i kliknij OK .

➤ Na koniec widzimy wyróżniony unikalny Nazwa produktu .

Metoda-10: Formatowanie warunkowe w celu pobrania unikalnych elementów

W Lista produktów tabeli, chcemy ukryć zduplikowane Nazwa produktu , a my chcemy pokazać tylko unikalne nazwy produktów.

➤ Aby to zrobić, musimy najpierw wybrać Nazwa produktu z komórek C5 do C12 .

➤ Po tym, pójdziemy do Strona główna zakładka w Wstążka i musimy wybrać Formatowanie warunkowe .

➤ Następnie wybierz Nowa zasada .

A Nowa zasada formatowania pojawi się okno.

➤ Musimy wybrać Użyj formuły, aby określić, które komórki mają być sformatowane .

➤ Zapisujemy następujący wzór w Formatuj wartości, w których ta formuła jest prawdziwa pudełko.

=COUNTIF($C$5:C5,C5)>1

➤ Następnie kliknij na Format .

A Formatuj komórki pojawi się okno.

➤ Wybierzemy Czcionka opcja.

➤ Następnie musimy wybrać biały Kolorystyka tematyczna.

➤ Kliknij na OK .

➤ Możemy zobaczyć Podgląd i kliknie OK .

➤ Teraz widzimy, że zduplikowane nazwy produktów zostają ukryte, ponieważ są pokolorowane na biało.

➤ Teraz chcemy posortować unikalne produkty na górze listy, dlatego musimy kliknąć prawym przyciskiem myszy na dowolnej komórce. Tutaj klikamy prawym przyciskiem myszy na komórce C5 .

➤ Po tym musimy wybrać Filtr opcja.

➤ Teraz musimy wybrać Filtrowanie według wybranych komórek Kolor czcionki .

➤ Na koniec widzimy, że na stronie znajduje się tylko unikalna nazwa produktu. Lista produktów tabela.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.