Zestawy danych w programie Excel często zawierają tę samą wartość wielokrotnie w kolumnie. Czasami warto wiedzieć, ile unikatowych wartości znajduje się w kolumnie. Na przykład, jeśli prowadzisz sklep i masz arkusz kalkulacyjny ze wszystkimi swoimi transakcjami, możesz chcieć określić, ilu unikalnych klientów masz, zamiast liczyć każdą pojedynczą transakcję.

Można to zrobić, licząc unikalne wartości w programie Excel przy użyciu metod, które omówimy poniżej.

Usuń zduplikowane dane z kolumny

Szybkim i brudnym sposobem zliczania unikatowych wartości w programie Excel jest usunięcie duplikatów i sprawdzenie, ile wpisów pozostało. To dobra opcja, jeśli potrzebujesz szybkiej odpowiedzi i nie musisz śledzić wyniku.

Skopiuj dane do nowego arkusza (aby przypadkowo nie usunąć żadnych potrzebnych danych). Wybierz wartości lub kolumnę, z której chcesz usunąć zduplikowane wartości. w Narzędzia danych sekcja Dane wybierz kartę Usuń duplikaty. Spowoduje to usunięcie wszystkich zduplikowanych danych i pozostawienie tylko unikatowych wartości.

instagram viewer

Ten sam proces działa, jeśli informacje są podzielone między dwie kolumny. Różnica polega na tym, że musisz wybrać obie kolumny. W naszym przykładzie mamy kolumnę na imię i drugą na nazwisko.

Jeśli chcesz śledzić liczbę unikatowych wartości, lepiej zamiast tego napisz formułę. Poniżej pokażemy, jak to zrobić.

Związane z: Jak filtrować w programie Excel, aby wyświetlić żądane dane

Jak filtrować w programie Excel, aby wyświetlić żądane dane

Poznaj wszystkie najlepsze sposoby filtrowania danych w arkuszach kalkulacyjnych programu Excel, ułatwiając wykrywanie trendów i wzorców.

Policz unikalne wartości za pomocą formuły programu Excel

Aby policzyć tylko unikalne wartości, musimy połączyć kilka funkcji Excela. Najpierw musimy sprawdzić, czy każda wartość jest duplikatem, a następnie policzyć pozostałe wpisy. Musimy również użyć funkcji tablicowej.

Jeśli szukasz odpowiedzi, użyj tej formuły, zastępując każde wystąpienie A2: A13 komórkami, których chcesz użyć:

{= SUMA (JEŻELI (CZĘSTOTLIWOŚĆ (DOPASOWANIE (A2: A13; A2: A13; 0), DOPASOWANIE (A2: A13; A2: A13; 0))> 0, 1))}

To, jak się tam dostaliśmy, jest trochę skomplikowane. Więc jeśli chcesz zrozumieć, dlaczego ta formuła działa, podzielimy ją na części poniżej.

Wyjaśnienie funkcji Array

Zacznijmy od wyjaśnienia, czym jest tablica. Tablica to pojedyncza zmienna, która zawiera wiele wartości. To tak, jakby odnosić się do kilku komórek Excela jednocześnie, zamiast odnosić się do każdej komórki z osobna.

To dziwne rozróżnienie z naszego punktu widzenia. Jeśli powiemy formule, aby patrzyła na komórki A2: A13 normalnie lub jako tablicę, dane wyglądają dla nas tak samo. Różnica polega na tym, jak program Excel traktuje dane zakulisowe. Jest to tak subtelna różnica, że ​​najnowsze wersje programu Excel już nawet ich nie rozróżniają, chociaż starsze wersje tak.

Dla naszych celów ważniejsze jest, aby wiedzieć, jak możemy używać tablic. Jeśli masz najnowszą wersję programu Excel, automatycznie przechowuje dane jako tablicę, gdy jest to bardziej wydajne. Jeśli masz starszą wersję, po zakończeniu pisania wzoru naciśnij Ctrl + Shift + Enter. Gdy to zrobisz, formuła zostanie otoczona nawiasami klamrowymi, aby pokazać, że działa w trybie tablicowym.

Przedstawiamy funkcję FREQUENCY

Funkcja FREQUENCY mówi nam, ile razy liczba pojawia się na liście. To świetnie, jeśli pracujesz z liczbami, ale nasza lista jest tekstowa. Aby skorzystać z tej funkcji, musimy najpierw znaleźć sposób na przekonwertowanie naszego tekstu na liczby.

Jeśli próbujesz policzyć unikalne wartości na liście liczb, możesz pominąć następny krok.

Korzystanie z funkcji MATCH

Funkcja PODAJ.POZYCJĘ zwraca pozycję pierwszego wystąpienia wartości. Możemy tego użyć, aby przekonwertować naszą listę nazw na wartości liczbowe. Musi znać trzy informacje:

  • Jakiej wartości szukasz?
  • Jaki zestaw danych sprawdzasz?
  • Szukasz wartości wyższych, niższych lub równych wartości docelowej?

W naszym przykładzie chcemy sprawdzić każde imię i nazwisko naszych klientów w naszym arkuszu kalkulacyjnym Exel, aby sprawdzić, czy ich dokładne imię i nazwisko pojawia się ponownie w innym miejscu.

W powyższym przykładzie przeszukujemy naszą listę (A2: A13) pod kątem Tiah Gallagher (A2) i chcemy uzyskać dokładne dopasowanie. 0 w ostatnim polu oznacza, że ​​musi to być dokładne dopasowanie. Nasz wynik mówi nam, gdzie na liście nazwa pojawiła się jako pierwsza. W tym przypadku było to imię, więc wynik to 1.

Problem polega na tym, że interesują nas wszyscy nasi klienci, a nie tylko Tiah. Ale jeśli spróbujemy wyszukać A2: A13 zamiast tylko A2, otrzymamy błąd. Tutaj przydają się funkcje tablicowe. Pierwszy parametr może przyjąć tylko jedną zmienną, w przeciwnym razie zwraca błąd. Ale tablice są traktowane tak, jakby były pojedynczą zmienną.

Teraz nasza funkcja nakazuje programowi Excel sprawdzanie zgodności dla całej naszej tablicy. Ale czekaj, nasz wynik się nie zmienił! Nadal jest napisane 1. Co tu się dzieje?

Nasza funkcja zwraca tablicę. Przeszukuje każdy element w naszej tablicy i sprawdza zgodność. Wyniki wszystkich nazw są zapisywane w tablicy, która jest zwracana jako wynik. Ponieważ komórka wyświetla tylko jedną zmienną naraz, pokazuje pierwszą wartość w tablicy.

Możesz to sprawdzić samodzielnie. Jeśli zmienisz pierwszy zakres na A3: A13, wynik zmieni się na 2. Dzieje się tak, ponieważ imię Eiliyah jest drugie na liście i ta wartość jest teraz zapisywana jako pierwsza w tablicy. Jeśli zmienisz pierwszy zakres na A7: A13, ponownie otrzymasz 1, ponieważ imię Tiah pojawia się najpierw na pierwszej pozycji sprawdzanego zestawu danych.

Związane z: Formuły programu Excel, które pomogą Ci rozwiązać problemy z życia codziennego

Korzystanie z funkcji FREQUENCY

Teraz, gdy zmieniliśmy nazwy na wartości liczbowe, możemy użyć funkcji FREQUENCY. Podobnie jak MATCH, wymaga celu do wyszukania i zestawu danych do sprawdzenia. Podobnie jak w przypadku MATCH, nie chcemy szukać tylko jednej wartości, chcemy, aby funkcja sprawdzała każdą pozycję na naszej liście.

Celem, który ma sprawdzić funkcja FREQUENCY, jest każdy element tablicy, który zwróciła nasza funkcja MATCH. Chcemy sprawdzić zestaw danych zwracany przez funkcję MATCH. Dlatego wysyłamy funkcję MATCH, którą utworzyliśmy powyżej dla obu parametrów.

Jeśli szukasz unikalnych liczb i pominiesz poprzedni krok, możesz wysłać zakres liczb jako oba parametry. Aby wyszukać wszystkie liczby na liście, będziesz musiał również użyć funkcji tablicowej, więc pamiętaj, aby nacisnąć Ctrl + Shift + Enter po wprowadzeniu formuły, jeśli używasz starszej wersji programu Excel.

Teraz nasz wynik to 2. Ponownie, nasza funkcja zwraca tablicę. Zwraca tablicę z liczbą wystąpień każdej unikalnej wartości. Komórka pokazuje pierwszą wartość w tablicy. W tym przypadku imię Tiah pojawia się dwukrotnie, więc zwrócona częstotliwość to 2.

Korzystanie z funkcji JEŻELI

Teraz nasza tablica ma taką samą liczbę wartości, jak unikalne wartości. Ale jeszcze nie skończyliśmy. Potrzebujemy sposobu, aby to zsumować. Jeśli przekonwertujemy wszystkie wartości w tablicy na 1 i zsumujemy je, w końcu dowiemy się, ile posiadamy unikalnych wartości.

Możemy utworzyć funkcję JEŻELI, która zmienia wszystkie wartości powyżej zera na 1. Wtedy wszystkie wartości będą równe 1.

Aby to zrobić, chcemy, aby nasza funkcja JEŻELI sprawdzała, czy wartości w naszej tablicy FREQUENCY są większe od zera. Jeśli prawda, powinna zwrócić wartość 1. Zauważysz, że teraz pierwsza wartość w tablicy wraca jako jeden.

Korzystanie z funkcji SUMA

Jesteśmy na ostatniej prostej! Ostatnim krokiem jest SUMOWANIE tablicy.

Zawiń poprzednią funkcję funkcją SUMA. Skończone! Więc nasza ostateczna formuła to:

{= SUMA (JEŻELI (CZĘSTOTLIWOŚĆ (DOPASOWANIE (A2: A13; A2: A13; 0), DOPASOWANIE (A2: A13; A2: A13; 0))> 0, 1))}

Liczenie unikatowych wpisów w programie Excel

Jest to zaawansowana funkcja, która wymaga dużej wiedzy na temat programu Excel. Próba może być onieśmielająca. Ale po skonfigurowaniu może być bardzo pomocny, więc warto przejrzeć nasze wyjaśnienie, aby upewnić się, że je rozumiesz.

Jeśli nie musisz tak często liczyć unikalnych wpisów, szybka i brudna wskazówka dotycząca usuwania zduplikowanych wartości zadziała w mgnieniu oka!

E-mail
Jak skopiować formuły w programie Microsoft Excel

Poznanie wszystkich najlepszych metod kopiowania i wklejania formuł w arkuszu kalkulacyjnym programu Excel to świetny sposób na rozpoczęcie oszczędzania czasu.

Powiązane tematy
  • Wydajność
  • Arkusz
  • Microsoft Excel
  • Analiza danych
O autorze
Jennifer Seaton (20 opublikowanych artykułów)

JOT. Seaton jest autorem artykułów naukowych, który specjalizuje się w rozwiązywaniu złożonych tematów. Posiada tytuł doktora Uniwersytetu Saskatchewan; Jej badania koncentrowały się na wykorzystaniu uczenia się opartego na grach do zwiększania zaangażowania uczniów w Internecie. Kiedy nie pracuje, znajdziesz ją razem z nią czytającą, grającą w gry wideo lub pracującą w ogrodzie.

Więcej od Jennifer Seaton

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.