În mod normal, în Excel, valorile unice sunt valorile care apar o singură dată în listă, fără nicio duplicare, iar valorile distincte sunt toate valorile diferite (valori unice + prima apariție duplicat). Când lucrați la un set de date mare, poate fi necesar să numărați numărul de valori unice și distincte dintre duplicatele dintr-o listă de celule, așa cum se arată mai jos. Acest tutorial va introduce câteva trucuri rapide pentru numărarea valorilor unice și distincte în Excel.
Numărați valorile unice în Excel
Numărați valori distincte (unice și prima apariție duplicată) în Excel
Această secțiune va vorbi despre câteva exemple de formule pentru numărarea numărului de valori unice, inclusiv texte și numere dintr-o listă.
Să presupunem că am o listă de nume care conține câteva nume duplicate în lista de nume. Acum, trebuie să obțin numai numărul de nume unice (care sunt umplute cu culoarea galbenă), așa cum se arată mai jos:
Pentru a rezolva această problemă, următoarea formulă de matrice vă poate face o favoare:
Pasul 1: Introduceți formula
Introduceți sau copiați formula de mai jos într-o celulă goală în care doriți să scoateți rezultatul:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Pasul 2: Apăsați Ctrl + Shift + Enter taste pentru a obține rezultatul corect:
sfaturi:
=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))
Poate fi dureros să vă amintiți formulele când trebuie să le aplicați data viitoare. Dar, dacă ai Kutools pentru Excel, Cu său Numărați valorile unice opțiunea de a Ajutor pentru formule, puteți obține rezultatul cu doar câteva clicuri. Vezi mai jos demonstrația:
Dacă utilizați Excel 365 sau Excel 2021, există o nouă funcție UNIQUE care vă poate ajuta să creați mai multe formule mai simple pentru a număra valori unice într-un set de date.
De exemplu, pentru a număra numărul de nume unice din intervalul A2:A12, vă rugăm să introduceți următoarea formulă:
Pasul 1: Copiați sau introduceți formula de mai jos
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Pasul 2: Apăsați Intrați cheie pentru a obține rezultatul:
sfaturi:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Pentru a număra diferitele valori (valori unice și prima apariție duplicată) într-o listă de celule, aici, voi introduce alte formule pentru a realiza această sarcină.
În Excel, puteți aplica oricare dintre formulele de mai jos pentru a returna numărul de valori distincte.
Pasul 1: introduceți oricare dintre formulele de mai jos
Formula 1: După introducerea formulei, apăsați Intrați cheie.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Formula 2: După introducerea formulei, apăsați Ctrl + Shift + Enter chei.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Rezultat:
sfaturi:
=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),""))
Dacă trebuie să aplicați frecvent formulele din registrul de lucru, poate fi dureros să vă amintiți formulele când va trebui să le aplicați data viitoare. Dar, dacă ai Kutools pentru Excel, Cu său Numărați celule cu valori unice (includeți primul duplicat) opțiunea de a Ajutor pentru formule, puteți obține rezultatul cu doar câteva clicuri. Vezi mai jos demonstrația:
În Excel, PivotTable poate ajuta, de asemenea, să obțineți numărul de valori distincte dintr-o listă de date, vă rugăm să urmați următorii pași:
Pasul 1: Creați un tabel pivot
Pasul 2: Aranjați câmpul și alegeți opțiunea Distinct Count
Rezultat:
Acum, tabelul pivot creat va afișa numărul distinct al listei de date, așa cum se arată mai jos:
sfaturi:
În Excel 365 sau Excel 2021, puteți utiliza noua funcție UNIQUE cu funcția normală COUNTA pentru a crea o formulă ușoară.
Vă rugăm să copiați sau să introduceți formula de mai jos într-o celulă goală și apăsați Intrați cheie pentru a obține rezultatul:
=COUNTA(UNIQUE(A2:A12))
sfaturi:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))