Jak uzyskać unikalne pozycje z listy w Excelu za pomocą formuł?

Spisie treści

W tym poście na blogu pokażę formułę, aby uzyskać listę unikalnych elementów z listy w programie Excel, która ma powtórzenia. Chociaż można to zrobić za pomocą zaawansowanego filtru lub formatowania warunkowego, zaletą korzystania z formuły jest to, że sprawia, że ​​Twoja unikalna lista jest dynamiczna. Oznacza to, że nadal otrzymujesz unikatową listę, nawet jeśli dodasz więcej danych do oryginalnej listy.

Uzyskaj unikalne przedmioty z listy w Excelu za pomocą formuł

Załóżmy, że masz listę, jak pokazano powyżej (która zawiera powtórzenia) i chcesz uzyskać unikalne przedmioty, jak pokazano po prawej stronie.

Oto kombinacja formuł INDEKS, DOPASUJ i LICZ.JEŻELI, które mogą to zrobić:

=JEŻELI.BŁĄD(INDEKS($A$2:$A$11;DOPASUJ(0;LICZ.JEŻELI($C$1:C1,$A$2:$A$11);0));"")
Jak to działa

Gdy nie ma więcej unikalnych pozycji, formuła wyświetla błąd. Aby to obsłużyć, użyłem funkcji Excel IFERROR, aby zastąpić komunikat o błędzie pustym.

Ponieważ jest to formuła tablicowa, użyj Control + Shift + Enter zamiast Enter.

Jest to sprytny sposób na wykorzystanie faktu, że MATCH() zawsze zwraca pierwszą pasującą wartość z zakresu wartości. Na przykład w tym przypadku PODAJ.POZYCJĘ zwraca pozycję pierwszego 0, które reprezentuje pierwszy niepasujący element.

Wymyśliłem też inną formułę, która może zrobić to samo (jest dłuższa, ale używa inteligentnej sztuczki z formułą DOPASUJ)

=JEŻELIBŁĄD(INDEKS($A2:$A$11,MAŁY(MATCH($A$2:$A$11;$A2:$A$11,0)),SUMA((LICZ.JEŻELI($A$2:$A$11;$ C$1:C1)))+1))),"")

Zostawię to do rozszyfrowania. To znowu formuła tablicowa, więc użyj Control + Shift + Enter zamiast Enter.

Jeśli wymyślisz lepszą formułę lub sprytną sztuczkę, podziel się nią ze mną.

Powiązane samouczki:
  • Kompletny przewodnik po znajdowaniu i usuwaniu duplikatów w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave