Zarządzanie terminami, planami, budżetami — jest to proste dzięki platformie Microsoft 365

Zliczanie wartości unikatowych wśród duplikatów

Zliczanie wartości unikatowych wśród duplikatów

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

  • Wartości 5, 6, 7 i 6 powodują powstanie trzech unikatowych wartości — 5, 6 i 7.

  • Wartości "bochenek", "Szypuła", "Szypuła", "Szypuła", wynikiem są dwie unikatowe wartości — "bochenek" i "Szypuła".

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

Za pomocą okna dialogowego Filtr zaawansowany można wyodrębnić wartości unikatowe z kolumny danych i wkleić je do nowej lokalizacji. 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 zawiera nagłówek kolumny.

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

    Zostanie wyświetlone okno dialogowe Filtr zaawansowany .

  3. Kliknij pozycję Kopiuj w inne miejsce.

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

    Możesz też kliknąć przycisk Zwiń okno dialogowe , Obraz przycisku , aby tymczasowo ukryć okno dialogowe, zaznaczyć komórkę w arkuszu, a następnie nacisnąć przycisk rozwiń okno dialogowe Obraz przycisku .

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

    Wartości unikatowe z zaznaczonego zakresu zostaną skopiowane do nowej lokalizacji zaczynającej się od komórki określonej w polu Kopiuj do .

  6. W pustej komórce poniżej ostatniej komórki zakresu wprowadź wartość w polu wiersze . Użyj zakresu wartości unikatowych, które zostały skopiowane jako argument, wyłączając nagłówek kolumny. Jeśli na przykład zakres wartości unikatowych to B2: B45, należy wprowadzić = wiersze (B2: B45).

Aby wykonać to zadanie, należy użyć kombinacji funkcji Jeżeli, Suma, częstość, Uwzględniji :

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

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

  • Zliczanie wartości unikatowych przy użyciu funkcji częstość . Funkcja częstość ignoruje wartości tekstowe i zerowe. W przypadku pierwszego wystąpienia określonej wartości funkcja zwraca liczbę równą liczbie wystąpień tej wartości. Dla każdego wystąpienia tej samej wartości po pierwszej, funkcja zwraca wartość zero.

  • Zwraca pozycję wartości tekstowej w zakresie przy użyciu funkcji Podaj . Ta wartość zwracana jest następnie używana jako argument funkcji częstość , dzięki czemu można ocenić odpowiadające im wartości tekstowe.

  • Znajdowanie pustych komórek przy użyciu funkcji . Puste komórki mają długość 0.

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

Uwagi: 

  • Formuły w tym przykładzie należy wprowadzić jako formuły tablicowe. Jeśli masz aktualną wersję programu Microsoft 365, możesz po prostu wprowadzić formułę w komórce znajdującej się w lewym rogu zakresu wyjściowego, a następnie nacisnąć klawisz Enter , aby potwierdzić formułę jako dynamiczną formułę tablicową. W przeciwnym razie formułę należy wprowadzić jako starszą formułę tablicową, wybierając zakres wyjściowy, wprowadzając formułę w komórce znajdującej się w lewym rogu zakresu wyjściowego, a następnie naciskając klawisze CTRL + SHIFT + ENTER , aby potwierdzić. Program Excel wstawia nawiasy klamrowe na początku i końcu formuły. Aby uzyskać więcej informacji na temat formuł tablicowych, zobacz Wskazówki i przykłady dotyczące formuł tablicowych.

  • Aby sprawdzić, czy funkcja jest obliczona krok po kroku, zaznacz komórkę zawierającą formułę, a następnie na karcie formuły w grupie Inspekcja formuł kliknij przycisk Szacuj formułę.

  • Funkcja częstość oblicza częstość występowania wartości w zakresie wartości, a następnie zwraca pionową tablicę liczb. Na przykład użyj funkcji częstość , aby zliczyć liczbę wyników testów, które mieszczą się w zakresach wyników. Funkcja zwraca tablicę, dlatego należy ją wprowadzić jako formułę tablicową.

  • Funkcja Dopasuj umożliwia wyszukiwanie określonego elementu 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 = Match (25; a1: A3; 0) zwraca liczbę 2, ponieważ 25 jest drugim elementem w zakresie.

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

  • 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 wynikem z innej funkcji. Na przykład Suma (a1: A5) dodaje wszystkie liczby zawarte w komórkach od a1 do A5.

  • Funkcja Jeżeli zwraca jedną wartość, jeśli określony warunek jest wartością prawda, a inna 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, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

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

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×