Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.
Zliczanie wartości unikatowych wśród duplikatów

Załóżmy, że chcesz dowiedzieć się, ile unikatowych wartości istnieje w zakresie zawierającym zduplikowane wartości. Jeśli na przykład kolumna zawiera:

  • Wartości 5, 6, 7 i 6, to znajdują się w niej trzy wartości unikatowe — 5, 6 i 7.

  • Wartości „Bradley”, „Doyle”, „Doyle”, „Doyle”, to znajdują się w niej dwie wartości unikatowe — „Bradley” i „Doyle”.

Istnieje kilka sposobów liczenia unikatowych wartości wśród duplikatów.

Możesz użyć okna dialogowego Filtr zaawansowany, aby wyodrębnić unikatowe wartości z kolumny danych i wkleić je w nowym miejscu. Następnie można zliczyć elementy w nowym zakresie przy użyciu funkcji ILE.WIERSZY.

  1. Zaznacz zakres komórek lub upewnij się, że aktywna komórka znajduje się w tabeli.

    Upewnij się, że zakres komórek ma nagłówek kolumny.

  2. Na karcie Dane w grupie Sortowanie i filtrowanie kliknij pozycję Zaawansowane.

    Zostanie wyświetlone okno dialogowe Filtr zaawansowany.

  3. Kliknij opcję Kopiuj w inne miejsce.

  4. W polu Kopiuj do wpisz odwołanie do komórki.

    Ewentualnie kliknij przycisk Zwiń okno dialogowe Obraz przycisku, aby tymczasowo ukryć okno dialogowe, wybierz komórkę w arkuszu, a następnie naciśnij przycisk Rozwiń okno dialogowe Obraz przycisku.

  5. Zaznacz pole wyboru Tylko unikatowe rekordy i kliknij przycisk OK.

    Wartości unikatowe z wybranego zakresu zostaną skopiowane do nowej lokalizacji, począwszy od komórki określonej w polu Kopiuj do.

  6. W pustej komórce poniżej ostatniej komórki w zakresie wprowadź funkcję WIERSZE. Użyj zakresu unikatowych wartości, które zostały właśnie skopiowane jako argument, z wyjątkiem nagłówka kolumny. Jeśli na przykład zakres unikatowych wartości to B2:B45, wprowadź formułę =WIERSZE(B2:B45).

W celu wykonania tego zadania należy użyć kombinacji funkcji JEŻELI, SUMA, CZĘSTOŚĆ, PODAJ.POZYCJĘ i :

  • Przypisz wartość 1 do każdego spełnionego warunku, używając funkcji JEŻELI.

  • Dodaj sumę, używając funkcji SUMA.

  • Zlicz unikatowe wartości przy użyciu funkcji CZĘSTOŚĆ. Funkcja CZĘSTOŚĆ ignoruje wartości tekstowe i zerowe. W przypadku pierwszego wystąpienia określonej wartości ta funkcja zwraca liczbę równą liczbie wystąpień tej wartości. Dla każdego wystąpienia tej samej wartości poza pierwszym wystąpieniem funkcja zwraca wartość zero.

  • Zwróć pozycję wartości tekstowej w zakresie przy użyciu funkcji PODAJ.POZYCJĘ. Zwrócona wartość jest następnie używana jako argument funkcji CZĘSTOŚĆ do oszacowania odpowiadających wartości tekstowych.

  • Znajdź puste komórki za pomocą funkcji . Puste komórki mają długość 0.

Przykłady zagnieżdżonych funkcji do zliczania unikatowych wartości wśród duplikatów

Uwagi: 

  • Formuły w tym przykładzie należy wprowadzić jako formuły tablicowe. Jeśli masz aktualną wersję platformy Microsoft 365, możesz o prostu wprowadzić formułę w lewej górnej komórce zakresu danych wyjściowych, a następnie nacisnąć klawisz ENTER, aby potwierdzić formułę jako dynamiczną formułę tablicową. W przeciwnym razie należy wprowadzić formułę jako starszą formułę tablicową, zaznaczając najpierw zakres wyjściowy, wprowadzając formułę w lewej górnej komórce zakresu wyjściowego i następnie naciskając klawisze CTRL+SHIFT+ENTER w celu jej potwierdzenia. Program Excel wstawi na początku i końcu formuły nawiasy klamrowe. Aby uzyskać więcej informacji na temat formuł tablicowych, zobacz Wskazówki i przykłady dotyczące formuł tablicowych.

  • Aby wyświetlić oszacowanie funkcji krok po kroku, zaznacz komórkę zawierającą formułę, a następnie na karcie Formuły w grupie Inspekcja formuł kliknij polecenie Szacuj formułę.

  • Funkcja CZĘSTOŚĆ oblicza, jak często wartości występują w określonym zakresie wartości, a następnie zwraca tablicę liczb w układzie pionowym. Na przykład użyj funkcji CZĘSTOŚĆ do obliczenia liczby wyników testów należących do zakresów wyników. Ponieważ ta funkcja zwraca tablicę, należy ją wprowadzić w postaci formuły tablicowej.

  • Funkcja PODAJ.POZYCJĘ wyszukuje określony element w zakresie komórek, a następnie zwraca względną pozycję tego elementu w zakresie. Jeśli na przykład zakres A1:A3 zawiera wartości 5, 25 i 38, formuła =PODAJ.POZYCJĘ(25;A1:A3;0) zwróci liczbę 2, ponieważ 25 jest drugim elementem w zakresie.

  • Funkcja zwraca liczbę znaków ciągu tekstowego.

  • Funkcja SUMA dodaje wszystkie liczby określone jako argumenty. Każdy argument może być zakresem, odwołaniem do komórki, tablicą, stałą, formułą lub wynikiem innej funkcji. Na przykład formuła SUMA(A1:A5) dodaje wszystkie liczby zawarte w komórkach od A1 do A5.

  • Funkcja JEŻELI zwraca jedną wartość, jeśli podany warunek ma wartość PRAWDA, albo inną wartość, jeśli ten warunek ma wartość FAŁSZ.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.

Zobacz też

Filtrowanie w celu znalezienia wartości unikatowych lub usuwanie wartości zduplikowanych

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×