Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

W tym samouczku omówię różne podejścia do sposobu liczenia różnych wartości w programie Excel, od bardziej tradycyjnego sposobu do bardziej nowoczesnej techniki. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Mam tu listę imion i chcę wiedzieć, ile jest unikalnych imion. W sumie jest siedem imion, ale ile z nich się nie powtarza? Jeśli usunę duplikaty, dostanę pięć.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Zrobię to w Excelu . Można to zrobić na kilka sposobów, a my przyjrzymy się temu od najbardziej klasycznego do najnowocześniejszego podejścia. Zaczniemy od usunięcia duplikatów, następnie wykonamy Count Distinct przy użyciu modelu danych, a następnie użyjemy tablic dynamicznych.

Spis treści

Jak policzyć różne wartości w programie Excel

Tutaj mam zestaw danych rekordów drużyn z pierwszej ligi baseballowej od 1995 do 2018 roku. Chcę wiedzieć, ile jest unikalnych nazw drużyn. Mamy tę kolumnę Nazwisko i chcę je policzyć.

Więc zrobimy trzy opcje. Pierwszy to najbardziej tradycyjny sposób. Przejdę do zakładki Dane i tam jest opcja usunięcia duplikatów . To zadziała, ale skopiuję i wkleję kolumnę Nazwa do nowego arkusza, ponieważ to po prostu przejedzie nad tymi danymi.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

A teraz, jeśli usunę duplikaty, da nam to, co pozostanie, czyli 35 unikalnych wartości.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Mógłbym też zrobić to COUNTA . Używam COUNTA, a nie tylko COUNT, ponieważ COUNTA pobiera również wartości tekstowe, podczas gdy COUNT pobiera tylko wartości liczbowe. Kiedy to uruchomimy, zobaczymy 35 unikalnych nazw drużyn.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Jest to więc całkiem łatwa opcja w użyciu. Nie musieliśmy pisać żadnych funkcji. To bardzo niski kod, ale fakt, że musimy kodować na stałe, psuje nasz oryginalny kod. To nie jest dla mnie świetne. Spróbujmy więc innej opcji.

Teraz ten jest powiązany z osią mocy i modelem danych. Utworzymy raport tabeli przestawnej, który pozwoli nam policzyć te unikalne wartości. Wstawmy więc tabelę przestawną. Mamy tutaj naszą tabelę danych, która nazywa się Teams. Utworzymy go w nowym arkuszu i dodamy do modelu danych.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

A jeśli kliknę OK, otrzymamy coś, co wygląda jak zwykła, stara tabela przestawna. Teraz wstawię tutaj kolumnę Nazwa w mojej wartości.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

A potem kliknę to pole wartości i podsumuję je. Nie jest to dostępne w klasycznej tabeli przestawnej. Ta odrębna liczba jest dostępna tylko w tym modelu danych.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Załadujemy to i otrzymamy 35. Jest więc opcja B w Power Pivocie. Ten istnieje już prawie 10 lat. Nie jest zbyt dobrze znany, ale jest bardzo potężny. A jeśli korzystasz z usługi LuckyTemplates, prawdopodobnie znasz model danych, język Dax itp. Ta sama podstawowa infrastruktura jest używana w programie Excel.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Ostatnią metodą, którą chcę ci pokazać, jest użycie tablic dynamicznych . Są całkiem nowe i możesz ich jeszcze nie mieć, w zależności od używanej wersji programu Excel. To tylko dla 365.

Zamierzam więc użyć UNIQUE, która zwróci wszystkie unikalne wartości w tablicy.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Następnie wybiorę kolumnę Nazwa, co da nam tablicę dynamiczną. W tym przypadku używamy formuły. Nie musieliśmy manipulować danymi źródłowymi. Możemy zobaczyć, gdzie znajdują się dane źródłowe.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Stąd mogę zrobić COUNTA. Zauważcie, że kiedy wybieram cały ten zakres, pojawia się ten znak krzyżyka. To jest dynamiczny operator wycieku tablicy. Kiedy to robię, program Excel informuje, że chcę operować na tablicy dynamicznej, która jest powiązana z tą komórką; nie sama komórka jako taka, ale tablica dynamiczna rozpoczęła się w tej komórce.

Policz odrębne wartości w Excelu: podejście klasyczne do nowoczesnego

Te dynamiczne tablice mają tak naprawdę zaledwie kilka lat i zazwyczaj są udostępniane większości użytkowników w ciągu kilku miesięcy. Jest to nowy sposób na zrobienie tego.


Liczenie klientów w czasie za pomocą DISTINCTCOUNT w usłudze LuckyTemplates
Analiza usługi LuckyTemplates za pomocą języka DAX: ile unikalnych produktów kupił klient
Tabele proporcji i częstotliwości w programie Excel

Wniosek

Pokazałem ci trzy różne sposoby liczenia różnych wartości w Excelu . Zaczęliśmy od klasycznego podejścia do usuwania duplikatów. Musimy tylko skorzystać z menu. Nie ma w tym żadnych funkcji, jednak nie czuję się komfortowo, że musimy kopiować i wklejać. Nie ma zbyt wiele uczciwości, kiedy to robimy.

Następnie przechodzimy do modelu danych, który jest całkiem fajny. Jest to również oparte na menu, bez formuł i jest dynamiczne. Jednak nie wszyscy mogą o tym wiedzieć, a jeśli chcemy otrzymywać aktualizacje, musimy odświeżyć dane. Używamy tabel przestawnych lub raportu tabeli przestawnej, jak to się teraz nazywa w dodatku Power Pivot.

A potem doszliśmy do bardzo nowoczesnej metody, która wykorzystuje unikalną funkcję Dynamic Arrays. Jest to oparte na formułach, co może być za lub przeciw, w zależności od tego, kogo zapytasz. Dużym minusem tego jest to, że jest trochę gadatliwy. Korzystamy z dwóch funkcji. Ponadto fakt, że ta funkcja nie jest tak powszechna.

Jeśli masz inne sposoby na zrobienie tego, daj nam znać. Chcielibyśmy je zobaczyć. Zawsze istnieją różne sposoby robienia rzeczy w programie Excel.

Wszystkiego najlepszego!

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.