Tel unieke waarden in een draaitabel

Een gegevensmodel gebruiken met een draaitabel

Het datamodel is iets anders wat ik leuk vind aan de nieuwe versies van Microsoft Excel. Als u Excel voor Microsoft 365, Excel 2019, Excel 2016 en Excel 2013 gebruikt, heeft u toegang tot het gegevensmodel.

  1. Om te beginnen klikt u op een cel in de gegevens en navigeert u naar het tabblad ‘Inzet’ op uw lint.
    go-to-insert-tab
  2. Klik hier op de draaitabel en er verschijnt een dialoogvenster.
    click-on-pivot-table-dialogue-box
  3. Vink nu het vakje onderaan het dialoogvenster aan: “Voeg deze gegevens toe aan het gegevensmodel” en druk op OK.
  4. Daarna krijgt u een gebruikelijke draaitabel en organiseert u uw gegevens in de draaitabelvelden zoals u eerder deed. Dit geeft je dezelfde draaitabel die je eerder had, maar de draaitabelvelden zijn iets anders.
    usual-pivot-table
  5. Dit is de truc: klik op het kleine pijltje naast ‘Aantal serviceproviders’ in de draaitabelvelden.
    count-of-service-provider
  6. Klik daarna op “Waardeveldinstellingen”.
    value-field-settings
  7. Blader nu naar het einde om ‘Afzonderlijk account’ te krijgen en klik op OK.
    distinct-count-click-ok
  8. Daar gaan we: je hebt een duidelijk/uniek nummer voor elke regio in de draaitabel.
    distinct-count-of-each-reason

Daarom hebben we slechts 18 unieke dienstverleners in het land.

De AANTAL.ALS-functie gebruiken

Een andere benadering voor het berekenen van unieke vermeldingen is om eenvoudigweg de AANTAL.ALS-formule in uw gegevensblad te gebruiken.

  • Laten we beginnen door een kolom aan uw gegevens toe te voegen met een header naar keuze. Hier zullen we het “Tel Nee” noemen.
  • Voeg deze formule (=IF (COUNTIF ($B$2:B2,B2)>1,0,1)) toe aan cel D2 en sleep deze naar het einde.
met behulp van de-telals-functie

Hoe werkt deze formule??

Eerst stellen we het startpunt van het bereik in, ook wel Absoluut genoemd, dat wil zeggen $B$2. Dit betekent dat het niet verandert, zelfs niet als u uw formule naar beneden sleept. Wanneer u de formule nu naar D3 sleept, wordt deze formule IF(COUNTIF($B$2:B3,B3)>1,0,1)

Lees het zo

Countif ( $B$2:B3 , B3 ) geeft u het aantal keren dat B3 voorkomt tussen het bereik $B$2:B3. De ALS-functie wordt gebruikt om een voorwaarde toe te voegen: ALS (( het aantal keren dat B3 voorkomt in een bepaald bereik ) is groter dan 1, geef dan 0 en retourneert 1)

Als de naam in de gegeven kolom meer dan één keer voorkomt, geeft de formule u 0 terug, anders krijgt u 1. Daarom krijgt u voor al deze herhaalde namen 0 in de kolom ‘Tel nee’.

  1. Maak nu een draaitabel met uw gegevens.
    create-a-pivot-table
  2. Hier moet u Locatie toevoegen aan RIJEN en Aantal Nee aan waarden.
    add-locations-to-the-row
  3. Boom!! De draaitabel is gereed met unieke vermeldingen in elke draaitabel.
    pivot-table-with-unique-entries

Gebruik Power Pivot om unieke waarden te tellen

Hier is de krachtigste methode voor het identificeren van unieke vermeldingen; Machtsdraaipunt. Zorg ervoor dat het tabblad Power Pivot in uw lint aanwezig is. Als je het tabblad niet kunt vinden, bekijk dan deze tutorial .

  1. Zoals eerder gezegd, zorg er allereerst voor dat het tabblad Power Pivot is ingeschakeld.
    power-pivot-to-count-unique-values
  2. Ga daarna naar het datamodel en klik op de knop Beheren .
    data-model-click-manage-button
  3. Hier wordt een venster geopend, dat zeker leeg zal zijn als het de eerste keer is dat u de gegevens importeert.
    blank-window-opened
  4. Klik op Start → Externe gegevens ophalen
    go-home-click-external-data
  5. Hier vindt u verschillende opties en bronnen om de gegevens te downloaden. Maar we moeten een eenvoudige Excel downloaden. Volg dus de stappen en screenshots en klik op ‘Uit andere bronnen’.
    multiple-options-to-upload-data
  6. Nu krijgt u opnieuw een geopend dialoogvenster. Blader naar het einde om de Excel-bestandsoptie te krijgen en klik op Volgende.
    dialogue-box
  7. Hier kunt u de verbinding hernoemen van de standaardnaam “Excel”. Klik op Bladeren om een pad naar uw gegevensbestand te kiezen.
    rename-the-connection
  8. Als u bovendien wilt dat de bovenste kolom de koprij is, vinkt u de optie ‘Eerste rij als kolomkop gebruiken’ aan en klikt u op Volgende.
    column-to-be-header-row
  9. Aan het einde wordt het bestand geïmporteerd in het datamodel en klikt u op Voltooien.
    file-imported-to-the-data
  10. Daar gaan we: het is succesvol met alle 28 geïmporteerde lijnen. Sla nu van dichtbij toe.
    rows-imported-hit-close
  11. Dit is hoe het eruit ziet.
    sample-looks-like
  12. Vanaf hier zullen we een draaitabel maken via Home → Draaitabel
    create-pivot-table-by-home
  13. Omdat we de gegevens in Blad 1 hebben, vouwen we de kolommen uit door op het kleine driehoekje ernaast te klikken.
    expand-the-columns
  14. Zet nu de locatie op de lijnen en de dienstverleners op de waarden zoals we eerder deden. Dit resulteert in een eenvoudige draaitabel met het totale aantal dienstverleners.
    place-location-on-the-rows
  15. Hier is de truc. Ga nu naar het PowerPivot-venster en klik op Meten om de optie Nieuwe meting te krijgen.
    power-pivot-window
  16. Voeg nu een beschrijving van de gewenste naam toe en begin met het typen van de formule in het formulegedeelte.
    desired-name-and-formula
  17. Terwijl u begint te typen, krijgt u automatisch de suggesties. Hier hebben we de afzonderlijke telfunctie nodig. Selecteer de afzonderlijke telfunctie.
    select-distinct-count-function
  18. Druk daarna op de tabknop of begin met een haakje ( en selecteer de kolom waarvoor we het unieke nummer nodig hebben. Zoals hier hebben we het specifieke aantal serviceproviders nodig. Daarom ziet onze formule er als volgt uit = DISTINCTCOUNT(Blad1[Serviceprovider ]) )
    press-the-tab-button
  19. Selecteer aan het einde de categorie. Omdat we het unieke aantal dienstverleners ontdekken, selecteren we de categorie ‘Aantallen’.
    select-the-category
  20. Wijzig het formaat in “Integer” en druk op OK. Er wordt een nieuwe kolom aan de draaitabel toegevoegd, die u de unieke vermeldingen geeft.
    change-format-to-whole-number

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *