Spis treści
Wyodrębnianie unikalnych wartości na podstawie jednego lub różnych kryteriów jest bardzo powszechne w biurach & firmach. Microsoft Excel dodał również kilka przydatnych & poręczne metody wyodrębniania unikalnych wartości z dużego zbioru danych. W tym artykule postaram się zilustrować jak wyodrębnić unikalne wartości na podstawie kryteriów w Excelu za pomocą 2 skutecznych metod.
Pobierz Zeszyt ćwiczeń
Możesz pobrać nasz Excel Workbook, który wykorzystaliśmy do przygotowania tego artykułu.
Wyodrębnij unikalne wartości na podstawie kryteriów.xlsx2 Skuteczne metody wyodrębniania unikalnych wartości na podstawie kryteriów w programie Excel
Dla ilustracji, poniżej znajduje się przykładowy zbiór danych. Mamy tu wykres o wartości 5 Sklepy komputerowe . zaopatrzyli się w nowe komputery stacjonarne i notebooki w miesiącach Czerwiec oraz Lipiec w swoich sklepach.
Teraz spróbujemy znaleźć unikalne produkty z tego zbioru danych na podstawie kilku kryteriów.
1) Połącz funkcje Excela UNIQUE & FILTR, aby wydobyć unikalne wartości
W tej pierwszej metodzie użyjmy the UNIQUE funkcja oraz funkcja FILTRU Tutaj będziemy używać tych funkcji zarówno dla pojedynczych jak i wielokrotnych kryteriów, więc bez dalszej zwłoki przejdźmy do metod.
1.1 Kryteria pojedyncze
Tutaj chcemy wiedzieć, które sklepy przez 2 kolejne miesiące w roku zaopatrywały się tylko w notebooki, albo tylko w komputery stacjonarne, albo w jedno i drugie.
- Po pierwsze, wybierz komórka E5 & wpisz ten wzór
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Po drugie, naciśnij Wejdź na stronę & zobaczysz nazwiska 4 sklepy komputerowe, które mają w ofercie notebooki od ponad 2 miesiące .
- Następnie wpisz taką formułę komórka F5 aby dowiedzieć się, kto zaopatrzył się w desktopy wśród tych 5 sklepy.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Następnie naciśnij Wejdź na stronę & otrzymasz nazwy 3 sklepów, które przez te miesiące zaopatrywały się w desktopy.
- Możesz również porównać te dwa wyniki & zauważysz, że tylko Sfera komputerowa & EMACIMAC zaopatrzyły się w oba rodzaje urządzeń.
Read More: Znajdź unikalne wartości w kolumnie w programie Excel (6 metod)
1.2 Wielokrotne kryteria
Teraz chcemy dodać do poprzedniego zbioru danych jeszcze jedno kryterium. Sklepy komputerowe sprowadziły notebooki &desktopy 3 różnych marek-. Lenovo , HP & Asus A my dowiemy się, które sklepy zaopatrzyły się notebooki HP nad tymi 2 miesiące .
- Najpierw należy wybrać komórka G12 gdzie chcemy zobaczyć nazwy sklepów, które zaopatrzyły się notebooki HP .
- Następnie wpisz tę formułę w tej komórce.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Następnie należy nacisnąć Wejdź na stronę .
- W końcu zauważysz, że tylko 1 sklep zaopatrywał się w notebooki HP przez te 2 miesięcy.
1.3 Wiele kryteriów z alternatywami
Teraz zajmiemy się kolejnym warunkiem, w którym chcemy się dowiedzieć, które sklepy mają na stanie urządzenia przynajmniej jednego z HP lub ASUS .
- Najpierw należy wybrać komórka G11 .
- Następnie wpisz ten wzór.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Następnie należy nacisnąć Wejdź na stronę .
- Na koniec zobaczysz nazwy 4 sklepy, które mają na stanie urządzenia HP lub ASUS .
2. zastosowanie formuły tablicowej do wyciągnięcia unikalnych wartości na podstawie kryteriów w Excelu
W tej drugiej metodzie użyjemy formuły tablicowej, którą możesz wykorzystać w każdej wersji Microsoft Excel . Chociaż możesz uznać to za nieco skomplikowane, postaram się później wyjaśnić, jak ta formuła działa zarówno dla pojedynczych, jak i wielu kryteriów.
2.1 Kryteria pojedyncze
Teraz przejdźmy do kroków, jak możemy wydobyć nazwy sklepów, które zaopatrzyły się w notebooki lub desktopy na przestrzeni 2 miesiące za pomocą formuł tablicowych.
- Po pierwsze, w komórka E5 pod Notebook tytuł, wpisz ten wzór.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),")
- Następnie naciśnij Wejdź na stronę .
- Następnie należy użyć Uchwyt do napełniania polecenie wypełnienia całej kolumny & znajdziesz tam nazwy 4 sklepy komputerowe, które zaopatrzyły się w notebooki.
- Początkowo, funkcja COUNTIF zapewnia kolumna E pod Notebook tytuł, że wszystkie nazwy firm pojawią się tutaj & tym samym tworzy tablicę o wspólnym 0 dla wszystkich nazw firm, które występują wielokrotnie.
- Poza tym, funkcja IF teraz dowiaduje się, które sklepy zaopatrzyły się tylko w notebooki. Więc, usuwa 0 od nazw sklepów, które nie zaopatrzyły się w zeszyty.
- Po tym, funkcja MATCH poszukuje 0 tylko w tablicy znalezionej przez JEŚLI funkcja wcześniej.
- Teraz, funkcja INDEX przechowuje wszystkie komórki w tej tablicy jako referencje & pokazuje nazwy sklepów tylko wtedy, gdy te pojawiły się wielokrotnie.
- Wreszcie, funkcja IFERROR usunie wszystkie komunikaty o błędach & zastąpi je pustymi ciągami.
W podobny sposób zastosuj formułę tablicową w komórka F5 aby poznać nazwy sklepów, które mają Pulpit w magazynie.
Read More: Excel VBA, aby uzyskać unikalne wartości z kolumny (4 przykłady)
2.2 Kryteria wielokrotne
Jeśli mamy do czynienia z dwoma lub więcej kryteriami podczas wyodrębniania unikalnych wartości w Excelu to oto rozwiązanie dla Ciebie. Teraz zamierzamy znaleźć sklepy, które zaopatrzyły się w zeszyty z HP tylko dla ponad 2 miesiące .
- Najpierw należy wybrać komórka G12 .
- Następnie wpisz ten wzór.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),")
- Następnie należy nacisnąć Wejdź na stronę .
- Na koniec użyj Uchwyt do napełniania aby wypełnić kolumnę w dół, aż pokażą się puste komórki na dole & skończyłeś.
- Tutaj JEŚLI Funkcja jest używana dwa razy. Najpierw wyszukiwane jest Notebook kategoria w kolumna D & zwraca wyniki jako 0 w tablicy.
- Podobnie, poszukiwania HP marka w kolumna E & zwróć wyniki jako 0 w innej tablicy.
- Następnie. COUNTIF Funkcja tutaj liczy wszystkie nazwy firm & zwróci wartości jako 0 w tablicy dla wszystkich nazw znalezionych w kolumna C pod Firma tytuł.
- Teraz MATCH Funkcja wyszukuje pozycje 0 znaleziono jako wartości sumy wynikowej obok ostatniego 3 tablice.
- Następnie. INDEX funkcja zapisuje wszystkie te dane jako tablicę referencyjną & pokazuje powiązane nazwy sklepów poprzez pozycje wierszy wartości wynikowej 0 znalezione w poprzednim kroku.
- I na koniec IFERROR Funkcja usunie wszystkie komunikaty o błędach & wyświetli tylko nazwy sklepów.
Read More: VBA, aby uzyskać unikalne wartości z kolumny do tablicy w programie Excel (3 Kryteria )
Wniosek
Mam nadzieję, że metody wymienione powyżej, jak wyodrębnić unikalne wartości na podstawie kryteriów w Excelu, pomogą Ci teraz zastosować je w swoich pracach w Excelu i spełnią Twoje wymagania w funkcjach analitycznych i wpisach danych. Możesz również zasugerować mi w polu komentarza, jeśli uważasz, że pominąłem metodę, o której powinienem był wspomnieć w moim artykule. Rzuć okiem na nasz inny ciekawy & informacyjny Excelartykuły na temat ExcelWIKI .