Jak używać funkcji UNIQUE w Excelu (20 przykładów)

  • Udostępnij To
Hugh West

W dużych zbiorach danych istnieje możliwość wystąpienia duplikatów wartości lub tych samych wartości występujących więcej niż jeden raz. Aby uzyskać unikalne wartości z zakresu lub listę możesz użyć programu Excel UNIQUE funkcja. UNIQUE Funkcja zwraca listę unikalnych wartości w zakresie lub na liście. UNIQUE Funkcja obsługuje wartości typu tekst, liczby, daty, godziny itp.

W tym artykule pokażę różne przykłady wykorzystania Excela UNIQUE funkcja.

Pobierz do ćwiczeń

Zastosowanie funkcji UNIQUE.xlsx

Podstawy funkcji EXP: Podsumowanie & Składnia

Podsumowanie

Excel UNIQUE Funkcja zwraca listę unikalnych wartości w zakresie lub na liście. Jest to bardzo łatwa w użyciu funkcja, można wyodrębnić zarówno unikalne, jak i unikalne wartości distinct, a także pomaga w porównywaniu kolumn do kolumn lub wierszy do wierszy.

Składnia

UNIQUE(array, [by_col], [exactly_once])

Argumenty

Argumenty Wymagane/opcjonalne Wyjaśnienie
macierz Wymagane Jest to zakres komórek lub tablica, z której należy wyodrębnić unikalny wartości
przez_kol Opcjonalnie Jest to wartość Boolean określająca sposób porównywania i wyodrębniania unikalny wartości.

Tutaj, FALSE czyli po rzędzie; TRUE czyli według kolumny. domyślny (FALSE) dokładnie_jeden raz Opcjonalnie Jest to również wartość typu Boolean.

Tutaj, TRUE oznacza wartości, które wystąpiły raz;

FALSE oznacza wszystkie unikalne wartości.

domyślny (FALSE)

Wartość zwrotna

Na stronie UNIQUE Funkcja zwraca listę lub tablicę unikalnych wartości.

Wersja

Na stronie UNIQUE Funkcja jest dostępna dla programu Excel 365 i Excel 2021.

Zastosowanie funkcji UNIQUE w Excelu

1. użycie funkcji UNIQUE dla wartości tekstowych

Możesz użyć UNIQUE aby wyodrębnić unikalny wartości z tekstu lub wartości łańcuchowych.

Tutaj chcę uzyskać unikalny nazwa owocu z Nazwa produktu kolumna.

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości.

=UNIQUE(B4:B12)

Tutaj, w UNIQUE wybrałem zakres komórek B4:B12 jako macierz .

Teraz naciśnij ENTER , oraz UNIQUE Funkcja zwróci listę unikalny wartości z wybranego zakresu.

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

2. użycie funkcji UNIQUE dla wartości numerycznych

W przypadku wartości numerycznych można również użyć UNIQUE aby wyodrębnić unikalny wartości.

Tutaj chcę uzyskać unikalny zamawia identyfikatory z Identyfikator zamówienia kolumna.

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości.

=UNIQUE(C4:C12)

Tutaj, w UNIQUE wybrałem zakres komórek C4:C12 jako macierz .

Teraz naciśnij ENTER , oraz UNIQUE Funkcja zwróci listę unikalny wartości z wybranego zakresu.

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

3. użycie funkcji UNIKAT w Excelu do znalezienia unikalnych wierszy, które wystąpiły tylko raz

Jeśli chcesz uzyskać unikalny wartości, które wystąpiły tylko raz na liście lub w zakresie, można użyć UNIQUE funkcja.

Pozwólcie mi rozpocząć procedurę,

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości.

=UNIQUE(B4:C12,,TRUE)

Tutaj, w UNIQUE wybrałem zakres komórek B4:C12 jako macierz , zachował przez_kol argument FALSE, lub pominąłem go, ponieważ zbiór danych, którego używam jest zorganizowany w wierszach. Następnie wybrałem TRUE jako dokładnie_jeden raz .

Teraz naciśnij ENTER , oraz UNIQUE Funkcja zwróci listę unikalny wartości, które wystąpiły tylko raz z wybranego zakresu.

4. unikalne wartości w wierszu

Jeśli chcesz wyodrębnić unikalny wartości z wiersza, wtedy możesz użyć UNIQUE funkcja.

Aby rozpocząć procedurę,

⏩ W komórce C6, wpisz następujący wzór, aby otrzymać unikalny wartości.

=UNIQUE(C3:K3, TRUE)

Tutaj, w UNIQUE wybrałem zakres komórek C3:K3 jako macierz wybrany TRUE jako przez_kol .

Teraz naciśnij ENTER , oraz UNIQUE funkcja zwróci unikalny wartości z wiersza.

5. Użycie funkcji UNIQUE w Excelu do znalezienia Unikalne kolumny

Można również uzyskać unikalny kolumny za pomocą UNIQUE funkcja.

Aby rozpocząć procedurę,

⏩ W komórce C7, wpisz następujący wzór, aby otrzymać unikalny kolumny.

=UNIQUE(C3:K4, TRUE,TRUE)

Tutaj, w UNIQUE wybrałem zakres komórek C3:K4 jako macierz wybrany TRUE jako przez_kol , następnie wybrano TRUE jako dokładnie_jeden raz .

Teraz naciśnij ENTER , oraz UNIQUE funkcja zwróci unikalny kolumny.

6. unikalne wartości wystąpiły tylko raz

W przypadku, gdy chcesz wyodrębnić unikalne wartości z listy to możesz również użyć UNIQUE funkcja.

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości z listy.

=UNIQUE(B4:B12,,TRUE)

Tutaj, w UNIQUE wybrałem zakres komórek B4:B12 jako macierz , zachował przez_kol argument FALSE, lub pominąłem go, ponieważ zbiór danych, którego używam jest zorganizowany w wierszach. Następnie wybrałem TRUE jako dokładnie_jeden raz .

Teraz naciśnij ENTER , oraz UNIQUE Funkcja zwróci listę unikalny wartości, które wystąpiły tylko raz z wybranego zakresu.

7. znajdź odrębne wartości, które występują więcej niż raz

Poprzez użycie UNIQUE funkcja wraz z funkcja FILTRU oraz funkcja COUNTIF można uzyskać wyraźne unikalny wartości oznaczające wartości, które wystąpiły więcej niż raz.

Pozwól mi pokazać proces,

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości z listy.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

Tutaj, w UNIQUE funkcja, użyłem FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) jako macierz .

W FILTR wybrałem zakres B4:B12 jako macierz i używany COUNTIF(B4:B12, B4:B12)>1 jako włącz .

W COUNTIF wybrałem zakres B4:B12 jako zakres również jako kryteria wybrane B4:B12 następnie użyty >1 .

Teraz COUNTIF Funkcja pobiera zliczanie z wartości występujących więcej niż raz do FILTR wartości. Wreszcie UNIQUE funkcja zwróci unikalny wartości występujące więcej niż raz.

Naciśnij ENTER i UNIQUE funkcja zwróci unikalny wartości występujące więcej niż raz.

8) Używanie funkcji UNIQUE w Excelu do liczenia unikalnych wartości

Możesz też policzyć unikalny za pomocą FILTR funkcja wraz z funkcja ROWS.

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości z listy.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))

Tutaj, w ROWS funkcja, użyłem UNIQUE(FILTER(B4:B12,B4:B12"")) jako macierz .

W UNIQUE funkcja, użyłem FILTER(B4:B12,B4:B12"") jako macierz .

W FILTR wybrałem zakres B4:B12 jako macierz również jako włącz wybrane B4:B12"" do filtrowania wartości, nie równa się pustej .

Teraz UNIQUE funkcja zwróci unikalny z przefiltrowanych wartości, wtedy ROW Funkcja zwraca liczbę wierszy unikalnych wartości.

Naciśnij ENTER , a otrzymasz zliczanie unikalnych wartości.

10. unikalne wartości z wielu kolumn

Jeśli chcesz, możesz wyodrębnić unikalne wartości z wielu kolumn również, po prostu używając UNIQUE funkcja.

⏩ W komórce F4, wpisz następujący wzór, aby otrzymać unikalny wartości z wielu kolumn.

=UNIQUE(B4:D12)

Tutaj, w UNIQUE wybrałem zakres komórek B4:D12 jako macierz .

Teraz naciśnij ENTER , oraz UNIQUE Funkcja zwróci zakres unikalny wartości z wielu kolumn.

10. unikalne wartości Sortowanie w porządku alfabetycznym

Można również użyć funkcja SORT wraz z UNIQUE funkcja do sortowania unikalny wartości alfabetycznie.

⏩ W komórce F4, wpisz następujący wzór, aby otrzymać unikalny wartości z wielu kolumn.

=SORT(UNIQUE(B4:D12))

Tutaj, w UNIQUE wybrałem zakres komórek B4:D12 jako macierz . Then passed the unikalny wartości do SORT funkcja sortowania unikalny wartości alfabetycznie.

Teraz naciśnij ENTER i dostaniesz posortowane unikalny wartości z wielu kolumn.

Unikanie wartości z wielu kolumn i łączenie ich w jedną komórkę

Możesz wyodrębnić unikalny wartości z wielu kolumn również możesz połączyć te wartości w jednej komórce, używając UNIQUE funkcja.

⏩ W komórce F4, wpisz następujący wzór, aby otrzymać unikalny wartości z wielu kolumn.

=UNIQUE(B4:B12& ","&C4:C12)

Tutaj, w UNIQUE Funkcja, wybrałem oba zakresy komórek B4:B12& ","&C4:C12 jako macierz . Teraz UNIQUE Funkcja wyodrębni unikalne wartości z obu zakresów kolumn, a następnie połączy unikalne wartości obu kolumn z (,)

Teraz naciśnij ENTER , a otrzymasz wartości konkatenacji do jednej komórki.

12. lista unikalnych wartości w zależności od kryteriów

Możesz uzyskać listę unikalny wartości oparte na kryteriach podczas korzystania z UNIQUE wraz z funkcją FILTR funkcja.

Tutaj, chcę uzyskać unikalny wartości na podstawie kryteriów, gdzie Cena jest większy niż 400 .

⏩ W komórce G4, wpisz następujący wzór, aby otrzymać unikalny wartości na podstawie kryteriów.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

Tutaj, w UNIQUE funkcja, użyłem FILTER(B4:B12,D4:D12>F4) jako macierz .

W FILTR wybrałem zakres B4:B12 jako macierz również jako włącz wybrane D4:D12>F4 do filtrowania wartości, większy niż wybrana komórka F4 .

Teraz UNIQUE funkcja zwróci unikalny wartości z przefiltrowanych wartości.

Na koniec naciśnij ENTER , a otrzymasz unikalne wartości na podstawie podanych przez ciebie kryteriów.

13. filtrowanie unikalnych wartości na podstawie wielu kryteriów

Możesz również wyodrębnić listę unikalny wartości na podstawie wielu kryteriów przy użyciu UNIQUE funkcja z FILTR funkcja.

Tutaj, chcę uzyskać unikalny wartości na podstawie kryteriów, gdzie Cena jest większy niż 400 i Produkt nazwa to Apple .

⏩ W komórce H4, wpisz następujący wzór, aby otrzymać unikalny wartości na podstawie wielu kryteriów.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

Tutaj, w UNIQUE funkcja, użyłem FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) jako macierz .

W FILTR wybrałem zakres C4:C12 jako macierz i używany (D4:D12>F4)* (B4:B12=G4) jako włącz gdzie użyłem dwóch kryteriów jedno jest dla Cena a inny jest dla Produkt nazwa.

Teraz UNIQUE funkcja zwróci unikalny wartości z przefiltrowanych wartości.

Na koniec naciśnij ENTER , a otrzymasz unikalne wartości na podstawie twoich używanych wielu kryteriów.

14. filtrowanie unikalnych wartości na podstawie wielu kryteriów OR

Można również użyć UNIQUE oraz FILTR aby zastosować wiele LUB kryteria.

⏩ W komórce H4, wpisz następujący wzór, aby otrzymać unikalny wartości z wielu LUB kryteria.

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

Tutaj, w UNIQUE funkcja, użyłem FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) jako macierz .

W FILTR wybrałem zakres B5:B13 jako macierz i używany (C5:C13=F5) + (D5:D13=G5) jako włącz gdzie zastosowałem dwa kryteria. Następnie dodałem dwa kryteria do zastosowania LUB aby sprawdzić któreś z kryteriów.

Teraz UNIQUE funkcja zwróci unikalny z przefiltrowanych wartości, gdzie LUB jest zastosowano.

Na koniec naciśnij ENTER , a otrzymasz unikalne wartości, jeśli którykolwiek z warunków zostanie spełniony.

15. Uzyskaj unikalne wartości, ignorując puste miejsca

Podczas korzystania z UNIQUE funkcja z FILTR można wyodrębnić funkcję unikalny wartości, ignorując przy tym puste komórki.

⏩ W komórce F4, wpisz następujący wzór, aby otrzymać unikalny wartości ignorujące puste miejsca.

=UNIQUE(FILTER(B4:B12,B4:B12""))

Tutaj, w UNIQUE funkcja, użyłem FILTER(B4:B12,B4:B12"") jako macierz .

W FILTR wybrałem zakres B4:B12 jako macierz i używany B4:B12"" jako włącz aby odfiltrować komórki niebędące pustymi.

Teraz UNIQUE funkcja zwróci unikalny wartości z przefiltrowanych wartości.

Na koniec naciśnij ENTER , a otrzymasz unikalne wartości, jednocześnie ignorując puste komórki.

16) Używanie funkcji Excel UNIQUE & SORT do ignorowania pustych miejsc & Sortowanie

Możesz również posortować unikalny ignorując puste miejsca przy użyciu UNIQUE funkcja z FILTR funkcja.

⏩ W komórce F4, wpisz następujący wzór, aby uzyskać sortowane unikalny wartości ignorujące puste miejsca.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))

Tutaj, w SORT funkcja, użyłem UNIQUE(FILTER(C4:C12,C4:C12"")) jako macierz .

W UNIQUE funkcja, użyłem FILTER(C4:C12,C4:C12"") jako macierz .

W FILTR wybrałem zakres C4:C12 jako macierz i używany C4:C12"" jako włącz aby odfiltrować komórki niebędące pustymi.

Teraz UNIQUE funkcja zwróci unikalny z przefiltrowanych wartości. Następnie SORT Funkcja posortuje przefiltrowane unikalne wartości numerycznie.

Na koniec naciśnij ENTER , a otrzymasz unikalne wartości, jednocześnie ignorując puste komórki.

17. użycie funkcji Excel UNIQUE & FILTR, aby uzyskać unikalne wiersze ignorując puste miejsca

Możesz również uzyskać unikalny wierszy, ignorując puste miejsca przy użyciu UNIQUE funkcja z FILTR funkcja.

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wiersze ignorujące puste miejsca.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

Tutaj, w UNIQUE funkcja, użyłem FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE jako macierz wybrany FALSE jako przez_kol oraz TRUE jako dokładnie_jeden raz .

W FILTR wybrałem zakres B4:C12 jako macierz i używany (C4:C12””)*(B4:B12””) jako włącz aby filtrować niepuste komórki obu kolumn.

Teraz UNIQUE funkcja zwróci unikalny wierszy z przefiltrowanych wartości, ignorując puste komórki.

Na koniec naciśnij ENTER , a otrzymasz unikalne wiersze, jednocześnie ignorując puste komórki.

18. filtrowanie unikalnych wierszy ignorowanie pustych & sortowanie

Podczas ignorowania pustych wierszy, aby uzyskać unikalne wiersze, możesz je również posortować używając SORT funkcja z UNIQUE funkcja i FILTR funkcja.

⏩ W komórce D4, wpisz następujący wzór, aby uzyskać sortowane unikalny wiersze ignorujące puste miejsca.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))

Tutaj, w SORT funkcja, użyłem UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) jako macierz .

W UNIQUE funkcja, użyłem FILTER(B4:C12, (C4:C12"")*(B4:B12"")) jako array, wybrane FALSE jako przez_kol oraz TRUE jako dokładnie_jeden raz .

W FILTR wybrałem zakres B4:C12 jako macierz i używany (C4:C12””)*(B4:B12””) jako włącz aby odfiltrować niepuste komórki z obu kolumn.

Teraz UNIQUE funkcja zwróci unikalny wierszy z przefiltrowanych wartości. Następnie SORT Funkcja posortuje przefiltrowane unikalne wartości alfabetycznie.

Na koniec naciśnij ENTER , a otrzymasz posortowane unikalne wiersze, jednocześnie ignorując puste komórki.

19) Używanie funkcji Excel UNIQUE & CHOOSE do wyszukiwania unikalnych wartości w określonych kolumnach

Można znaleźć unikalny wartości z określonych kolumn za pomocą funkcja CHOOSE wraz z UNIQUE funkcja.

⏩ W komórce D4, wpisz następujący wzór, aby otrzymać unikalny wartości z określonych kolumn.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

Tutaj, w UNIQUE funkcja, użyłem WYBIERZ({1,2}, C4:C12, B4:B12) jako macierz .

W WYBIERZ funkcja, użyłem {1,2} jako indeks_num , wybrał zakres C4:C12 jako wartość1 , następnie wybrał zakres B4:B12 jako wartość2 .

Teraz UNIQUE funkcja zwróci unikalny wartości z wybranego zakresu danej kolumny.

Na koniec naciśnij ENTER i dostaniesz unikalny wartości z wybranego zakresu danej kolumny.

20. obsługa błędów za pomocą IFERROR

Na stronie UNIQUE funkcja pokazuje błąd #CALC jeśli poszukiwana wartość nie jest dostępna.

Aby obsłużyć ten błąd, możesz użyć funkcja IFERROR wraz z UNIQUE oraz FILTR funkcje.

⏩ W komórce H4, wpisz następujący wzór, aby obsłużyć błąd.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")

Tutaj, w IFERROR funkcja, użyłem UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) jako wartość i podał tekst Wartość nie została znaleziona jako wartość_jeśli_błąd .

W UNIQUE funkcja, użyłem FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) jako macierz .

W FILTR wybrałem zakres C4:C12 jako macierz i używany (D4:D12=F4)* (B4:B12=G4)) jako włącz aby filtrować wartości z wybranego zakresu D4:D12 jeśli jest równy F4 , również wybrany zakres B4:B12 jeśli jest równa G4 .

Teraz UNIQUE funkcja zwróci unikalny z przefiltrowanych wartości, a następnie IFERROR funkcja sprawdzi czy wartość jest dostępna czy nie, jeśli nie jest dostępna to zwróci tekst Wartość nie została znaleziona zamiast #CALC błąd.

Na koniec naciśnij ENTER i dostaniesz unikalny wartości lub podanego tekstu.

Rzeczy do zapamiętania

🔺 The UNIQUE funkcja pokaże błąd #NAME jeśli źle napiszesz nazwę funkcji.

🔺 The UNIQUE funkcja pokaże #CALC błąd, jeśli wartość nie zostanie znaleziona.

Dostaniesz błąd #SPILL w UNIQUE jeśli jedna lub więcej komórek w wyciek zakresy nie są całkowicie puste.

Część ćwiczeniowa

W zeszycie ćwiczeń zamieściłem arkusz do przećwiczenia tych wyjaśnionych przykładów.

Wniosek

W tym artykule pokazałem 20 przykładów wykorzystania Excela UNIQUE starałem się również uwzględnić to, kiedy i dlaczego UNIQUE Funkcja może często pokazywać błędy. Na koniec, jeśli masz jakiekolwiek sugestie, pomysły lub opinie, prosimy o komentarz poniżej.

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