Normaal gesproken zijn in Excel de unieke waarden de waarden die slechts één keer in de lijst voorkomen zonder enige duplicatie, en verschillende waarden zijn alle verschillende waarden (unieke waarden + 1e dubbele exemplaren). Wanneer u aan een grote gegevensset werkt, moet u mogelijk het aantal unieke en verschillende waarden tellen onder duplicaten uit een lijst met cellen, zoals onderstaand screenshot. Deze zelfstudie introduceert enkele snelle trucs voor het tellen van de unieke en verschillende waarden in Excel.
Tel verschillende waarden (unieke en eerste dubbele exemplaren) in Excel
In dit gedeelte worden enkele formulevoorbeelden besproken voor het tellen van het aantal unieke waarden, inclusief teksten en getallen in een lijst.
Stel dat ik een lijst met namen heb die enkele dubbele namen bevat in de namenlijst. Nu moet ik alleen het aantal unieke namen krijgen (die zijn gevuld met gele kleur), zoals onderstaand screenshot laat zien:
Om dit probleem op te lossen, kan de volgende matrixformule u een plezier doen:
Stap 1: invoerformule
Typ of kopieer de onderstaande formule naar een lege cel waar u het resultaat wilt uitvoeren:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Stap 2: druk op Ctrl + Shift + Enter toetsen om het juiste resultaat te krijgen:
Tips:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Het kan pijnlijk voor u zijn om de formules te onthouden wanneer u ze de volgende keer moet toepassen. Maar als je dat hebt Kutools for Excel, Met Tel unieke waarden optie van Formules Helper, kunt u het resultaat met slechts een paar klikken krijgen. Zie onderstaande demo:
Als u Excel 365 of Excel 2021 gebruikt, is er een nieuwe UNIEKE functie die u kan helpen eenvoudigere formules te maken om unieke waarden in een gegevensset te tellen.
Om bijvoorbeeld het aantal unieke namen in het bereik van A2:A12 te tellen, voert u de volgende formule in:
Stap 1: Kopieer of voer de onderstaande formule in
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Stap 2: druk op Enter sleutel om het resultaat te krijgen:
Tips:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Om de verschillende waarden (unieke waarden en eerste dubbele exemplaren) in een lijst met cellen te tellen, zal ik hier andere formules introduceren om deze taak te volbrengen.
In Excel kunt u een van de onderstaande formules toepassen om het aantal verschillende waarden te retourneren.
Stap 1: Voer een van de onderstaande formules in
Formule 1: Druk na het invoeren van de formule op Enter sleutel.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Formule 2: Druk na het invoeren van de formule op Ctrl + Shift + Enter sleutels.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Resultaat:
Tips:
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Als u de formules in uw werkmap vaak moet toepassen, kan het pijnlijk voor u zijn om de formules te onthouden wanneer u ze de volgende keer moet toepassen. Maar als je dat hebt Kutools for Excel, Met Tel cellen met unieke waarden (inclusief het eerste duplicaat) optie van Formules Helper, kunt u het resultaat krijgen met slechts enkele klikken. Zie onderstaande demo:
In Excel 365 of Excel 2021 kunt u de nieuwe UNIQUE-functie gebruiken met de normale COUNTA-functie om een eenvoudige formule te maken.
Kopieer of voer de onderstaande formule in een lege cel in en druk op Enter sleutel om het resultaat te krijgen:
=COUNTA(UNIQUE(A2:A12))
Tips:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))