Przejdź do głównej zawartości

Jak liczyć unikalne wartości w tabeli przestawnej?

Domyślnie, kiedy tworzymy tabelę przestawną na podstawie zakresu danych, który zawiera kilka zduplikowanych wartości, wszystkie rekordy również zostaną policzone, ale czasami chcemy po prostu policzyć unikalne wartości na podstawie jednej kolumny, aby uzyskać właściwą wynik zrzutu ekranu. W tym artykule omówię, jak policzyć unikalne wartości w tabeli przestawnej.

Policz unikalne wartości w tabeli przestawnej z kolumną pomocniczą

Policz unikatowe wartości w tabeli przestawnej z ustawieniami pola wartości w programie Excel 2013 i nowszych wersjach


Policz unikalne wartości w tabeli przestawnej z kolumną pomocniczą

W programie Excel musisz utworzyć kolumnę pomocniczą, aby zidentyfikować unikalne wartości, wykonaj następujące czynności:

1. W nowej kolumnie oprócz danych wprowadź tę formułę =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) do komórki C2, a następnie przeciągnij uchwyt wypełniania do komórek zakresu, do których chcesz zastosować tę formułę, a unikalne wartości zostaną zidentyfikowane, jak pokazano na zrzucie ekranu:

2. Teraz możesz utworzyć tabelę przestawną. Wybierz zakres danych, w tym kolumnę pomocniczą, a następnie kliknij wstawka > Stół obrotowy > Stół obrotowyzobacz zrzut ekranu:

3. Następnie w Utwórz tabelę przestawną okno dialogowe, wybierz nowy arkusz roboczy lub istniejący arkusz roboczy, w którym chcesz umieścić tabelę przestawną, zobacz zrzut ekranu:

4. Kliknij OK, a następnie przeciągnij Klasa pole do Etykiety wierszy pole i przeciągnij plik Pomocnik kolumna pole do Wartości box, a otrzymasz następującą tabelę przestawną, która zlicza tylko unikalne wartości.


Policz unikatowe wartości w tabeli przestawnej z ustawieniami pola wartości w programie Excel 2013 i nowszych wersjach

W programie Excel 2013 i nowszych wersjach nowy Odrębna liczba funkcja została dodana w tabeli przestawnej, możesz zastosować tę funkcję, aby szybko i łatwo rozwiązać to zadanie.

1. Wybierz zakres danych i kliknij wstawka > Stół obrotowy, W Utwórz tabelę przestawną W oknie dialogowym wybierz nowy lub istniejący arkusz roboczy, w którym chcesz umieścić tabelę przestawną, i zaznacz Dodaj te dane do modelu danych pole wyboru, zobacz zrzut ekranu:

2. Następnie w Pola tabeli przestawnej okienko, przeciągnij Klasa pole do Rząd pole i przeciągnij plik Imię pole do Wartości pudełko, patrz zrzut ekranu:

3. A następnie kliknij Liczba imion rozwijana lista, wybierz Ustawienia pola wartościzobacz zrzut ekranu:

4, w Ustawienia pola wartości dialog, kliknij Podsumuj wartości według kartę, a następnie przewiń, aby kliknąć Odrębna liczba opcja, patrz zrzut ekranu:

5. A następnie kliknij OK, otrzymasz tabelę przestawną, która zlicza tylko unikalne wartości.

  • Note: Jeśli sprawdzisz Dodaj te dane do modelu danych opcja w Utwórz tabelę przestawną okno dialogowe Obliczone pole funkcja zostanie wyłączona.

Więcej względnych artykułów w tabeli przestawnej:

  • Zastosuj ten sam filtr do wielu tabel przestawnych
  • Czasami możesz utworzyć kilka tabel przestawnych na podstawie tego samego źródła danych, a teraz filtrujesz jedną tabelę przestawną i chcesz, aby inne tabele przestawne były filtrowane w ten sam sposób, co oznacza, że ​​chcesz zmienić wiele filtrów tabeli przestawnej jednocześnie w Przewyższać. W tym artykule omówię użycie nowego fragmentatora funkcji w programie Excel 2010 i nowszych wersjach.
  • Zaktualizuj zakres tabeli przestawnej w programie Excel
  • W programie Excel po usunięciu lub dodaniu wierszy lub kolumn w zakresie danych względna tabela przestawna nie jest aktualizowana w tym samym czasie. W tym samouczku dowiesz się, jak zaktualizować tabelę przestawną, gdy zmieniają się wiersze lub kolumny tabeli danych.
  • Ukryj puste wiersze w tabeli przestawnej w programie Excel
  • Jak wiemy, tabela przestawna jest dla nas wygodna do analizowania danych w programie Excel, ale czasami w wierszach pojawiają się puste treści, jak pokazano poniżej. Teraz powiem ci, jak ukryć te puste wiersze w tabeli przestawnej w programie Excel.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (28)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks ! Saved me a lot of hours, me and my friend !
This comment was minimized by the moderator on the site
My Excel dont have check box " Add this data to the Data Model"
So, What can i do?
This comment was minimized by the moderator on the site
It supports only . xlsx
I have faced with the same problem. Nodody mention this. Everyone talk about MS Excel, and nobody about file)))
This comment was minimized by the moderator on the site
Hello, Jay,
Which Excel version do you use? This option is only added for Excl 2013 and later versions. If you do not find this option, please apply the first method in this article.
https://www.extendoffice.com/documents/excel/2127-excel-pivot-table-count-unique-values.html#a1

Thank you!
This comment was minimized by the moderator on the site
Thank you so much !!!!!
This comment was minimized by the moderator on the site
I cannot edit after I save. Can yo tell me why?
This comment was minimized by the moderator on the site
sorry, this still doesn't provide a solution for me in excel 2010. You're =if(sumproduct() formula doesn't work. It misses the values for the if formula if you use it like you put it and it doesn't count unique values in my excel sheet if I add =if(>1,01;1;0)...
This comment was minimized by the moderator on the site
oh man... you saved me so so so much time !!!
thanks a lot !!!!
This comment was minimized by the moderator on the site
Distinct count Option not shown in summarize value by - Excel version 2013
This comment was minimized by the moderator on the site
Please verify that you have ticked the "Add this data to data model" check in the CreatePivot dialog box :)
This comment was minimized by the moderator on the site
I faced the same issue and then found the resolution.
Seems that it's available only when you tick the "Add this data to the Data Model" checkbox in the Create PivotTable dialog box.
Please try if that helps
This comment was minimized by the moderator on the site
same for me! Any suggestion?
This comment was minimized by the moderator on the site
These all work but only to an extent. I'm trying to find a solution for the issue with all of these. When I create a helper column and use the formula =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) I do indeed get the distinct count. But how do you resolve the issue were you need the pivot fields to include one of the lines of data where the formula gives a zero? I also tried using the Data Model and distinct count. This gives the correct count but when you double click the data to drill down you do not get the data specified in the pivot.
This comment was minimized by the moderator on the site
Amazing! thanks a tons - this worked for me on Excel 2016.
This comment was minimized by the moderator on the site
I don't see the Distinct Count under Summarize Value By tab. My "Add this data to the Data model" check box is also grey out. How can I change this setting?
This comment was minimized by the moderator on the site
Ran into the same issue... it is probably because the file you opened was as a csv. When I reopened my file as an excel file (either start a new one, copy+paste or save as), I have the functionality of adding to data model
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations