Comptar valors únics a Excel és una característica que us pot ajudar a trobar els valors que només apareixen una vegada a l'enorme llista d'Excel. Sovint hem d'informar del nombre únic de clients comprats, el nombre de productes al nostre estoc, la llista de regions que cobreix el nostre negoci.
En aquest article, expliquem com comptar valors únics en una columna d'Excel.
Com comptar valors únics a Excel? 5 maneres fàcils
Abans de seguir endavant, hauríeu de conèixer la diferència entre valors únics i valors diferents.
- Valors únics: Aquests són els valors que es donen només una vegada. Els valors únics de la llista {1,2,3,1,4,2,7,5,7} són {3,4,5}.
- Valors diferents: Aquests són els valors que són diferents. Els valors diferents de la llista són {1,2,3,1,4,2,7,5,7} són {1,2,3,4,5,7}.
Com comptar valors únics a Excel?
Els valors únics a Excel apareixen en una llista d'elements que només apareixen una vegada. L'objectiu principal de comptar valors únics i diferents és separar-los dels duplicats de la llista a Excel.
Hi ha moltes maneres de trobar el recompte d'únics i duplicats a Excel, algunes d'elles són les següents:
Taula de contingut
- Comptar valors únics en una columna mitjançant les funcions SUM i COUNTIF
- Com comptar valors de text únics a Excel
- Com comptar valors numèrics únics a Excel
- Com utilitzar la funció ÚNICA per comptar valors únics a Excel
- Com utilitzar la funció COUNTA per comptar valors únics a Excel
- Com comptar valors diferents mitjançant els filtres avançats a Excel
- Com comptar un valor diferent mitjançant la taula dinàmica
- Com comptar valors diferents amb VBA
Dades de mostra
Hem donat dades de mostra amb dos camps Client i Productes comprat. Cal crear un informe resum per mostrar quants clients hi ha a la nostra base de dades.
Comptar valors únics en una columna Utilitzant les funcions SUMA i COUNTIF
Utilitzant SUMA i COUNTIF fórmules juntes. Aquesta és la manera més senzilla i senzilla de trobar valors diferents a Excel.
Nota: També podem utilitzar SUMPRODUCTE en lloc de SUMA.
Sintaxi:
COUNTIF (interval, criteris)
- Interval – Llistat de dades
- Criteris – Diversos textos. Aplicar a l'interval d'entrada
Retorna un valor enter que coincideix amb els criteris.
Pas 1: Tipus Nombre de Clients a la cel·la.
Pas 2: Escriu la fórmula següent a qualsevol cel·la per comptar el nombre de clients únics. Fem servir el Fórmula de matriu per calcular el recompte únic, així que assegureu-vos que heu de prémer Ctrl+Maj+Retorn per a claus com es mostra a la imatge 1 següent:
Fórmula:
=SUMA(1/COUNTSI(B2:B22;B2:B22))
La fórmula de la cel·la D7 s'hauria de cobrir amb {} claus tal com es mostra a continuació:
Nota: El resultat de la fórmula COUNTIF s'utilitza com a divisor amb 1 com a numerador. Això modifica el resultat de la COUNTIF fórmula, el valor que només apareix una vegada a la matriu passa a ser 1 i els nombres que tenen valors duplicats es convertiran en fraccions corresponents al múltiple.
java cast char a cadena
Com comptar valors de text únics a Excel
En cas que la vostra llista d'Excel contingui tant valors de text com numèrics i voleu comptar només valors de text únics, podeu comptar valors de text únics a Excel utilitzant ISTEXT Funció a la fórmula.
Sintaxi:
=SUMA(SI(ESTTEXT(A2:A10)*COMPTARSI(A22:A10;A2:A10)=1,1,0))
ISTEXT tornen les funcions VERITAT si el valor marcat és valor de text o bé FALS. Aquí, a la fórmula (*), l'asterisc funciona com a I operador de la fórmula, el que significa que la funció SI només retorna 1 si un valor és text i únic, en cas contrari 0. I la funció SUMA suma tots els 1 i podeu obtenir el recompte de valors de text com a sortida.
Nota : Recordeu sempre de prémer Ctrl + Maj + Retorn per a una fórmula matricial.
Com podeu veure, la fórmula retorna el valor 2, perquè només en tenim dos text +únic valors.
Com comptar valors numèrics únics a Excel
En cas que la vostra llista d'Excel consti tant de tipus de valors numèrics com de text. Però voleu que el recompte de numèric sigui únic a la llista. En aquest cas, podeu utilitzar el ISNUMBER funció a la fórmula.
Sintaxi:
=SUMA(SI(NÚMERO(A2:A10)*COMPTARSI(A2:A10;A2:A10)=1,1,0))
Recompte de majúscules i minúscules: valors únics sensibles a Excel
La manera senzilla de comptar valors únics quan tingueu dades sensibles a majúscules i minúscules seria crear una columna d'ajuda amb la fórmula de matriu següent per identificar elements duplicats i únics.
Fórmula:
=SI(SUMA((–Exact($A:$A,A2)))=1, únic, duplicat)
i després utilitza a COUNTIF funció per comptar valors únics:
=COMPTARSI(B2:B10,únic)
A la imatge de dalt, podeu veure que el recompte de valors únics és 5.
Com utilitzar la funció ÚNICA per comptar valors únics a Excel
Si estàs utilitzant MS Office 365 , podeu utilitzar la fórmula següent per calcular recompte únic.
=COUNTA(ÚNIC(B2:B30)
Sintaxi:
COUNTA(Valor1, Valor2,…..)
- Valor 1 - Una cel·la, un rang Excel, una matriu de text
- Recompte de retorn de cel·les no buides.
ÚNIC (matriu, per_col, exactament_una vegada)
- Matriu - llista de valors de dades per retornar únics
- by_col - Valor booleà [ True – retorna columnes úniques/ Fals – retorna files úniques]
- Exactament_una vegada - Valor booleà [retorna només valors diferents]
Com utilitzar la funció COUNTA per comptar valors únics a Excel
COUNTIFS permet comptar valors en funció d'un o més criteris. COUNTIFS La funció compta els diferents valors de l'interval.
La fórmula utilitzada és: Suma( 1/COUNTIFS(B2:B22;B2:B22))
Nota: No us oblideu de prémer CTRL+MAJ+INTER per posar claudàtors per utilitzar una fórmula Array. Com que la fórmula de matriu no funciona en versions anteriors d'Excel.
Com comptar valors diferents mitjançant els filtres avançats a Excel
Filtres avançats són una característica d'Excel que permet especificar criteris complexos mitjançant fórmules.
Per utilitzar filtres avançats a Excel, l'usuari ha d'anar a DADES pestanya, seleccioneu Filtre avançat opció i definiu l'interval de criteris d'interval i l'interval de sortida.
Això també us pot ajudar a trobar valors diferents a Excel.
Subtotal és la funció que es pot utilitzar per comptar només els elements visibles de la vostra llista. Com es mostra a la imatge següent, aquí 103 argument s'utilitza per dir el SUBTOTAL funció per comptar tots els elements visibles en el rang concret.
Passos per comptar els valors Distinct mitjançant el filtre avançat
Pas 1: Seleccioneu la columna.
Seleccioneu la columna en què voleu comptar els diferents valors de la taula.
Pas 2: Seleccioneu el Filtre avançat .
Ara aneu al Dades opció a la cinta i seleccioneu Filtre avançat a partir d'ell.
Pas 3: Marqueu la Únic només registres.
Pas 4 : Premeu D'acord
Pas 5: Ara podeu veure el recompte de registres diferents només.

Com comptar un valor diferent mitjançant la taula dinàmica
Seguiu els passos per comptar valors diferents mitjançant la taula dinàmica:
Pas 1: Creeu una taula dinàmica de les dades
Primer cal crear una taula dinàmica de dades en què cal comptar els valors Distinct.
Pas 2: Afegeix el teu article com Nom del client a Files arrossegant
Pas 3: Ara, com podeu veure les etiquetes de la fila amb els valors diferents a la columna, seleccioneu l'interval de dades del qual voleu el recompte de valors diferents.
Pas 4: previsualització Recompte de valors diferents
Com comptar Valors diferents amb VBA
No hi ha cap funció integrada a Excel per comptar els diferents valors de l'interval. Però amb l'ajuda de VBA, podem fer que la nostra funció compti els diferents valors a Excel.
Seguiu els passos per comptar diferents valors mitjançant VBA:
Pas 1: Obriu el VBA
Seleccioneu el Pestanya Desenvolupador a la cinta i després seleccioneu Visual Basic , Ara feu clic a Insereix i aneu al mòdul.
Pas 2: Ara escriviu el codi següent a la pantalla de VBA

Pas 3: Aquesta funció us ajudarà a crear una funció nova a Excel COMPTAR VALORS DISTINTS que es pot utilitzar igual que altres funcions d'Excel.
Podeu utilitzar el codi VBA anterior per crear una funció nova per comptar valors diferents a Excel.
Llegiu també : Funció Countif a Excel
Com comptar valors únics a Excel - Preguntes freqüents
Hi ha una fórmula per comptar valors únics a Excel?
Sí, podeu utilitzar una fórmula per comptar valors únics a Excel. Una manera habitual de fer-ho és utilitzar la combinació de les funcions COUNTIF i SUM juntament amb una fórmula matricial. Aquí teniu com podeu fer-ho:
Què són els valors únics a Excel?
Els valors únics d'Excel apareixen en una llista d'elements que només apareixen una vegada. L'objectiu principal de comptar valors únics i diferents és separar-los dels duplicats de la llista a Excel.
Com podem comptar diferents valors en diverses columnes simultàniament a Excel?
Podem comptar diferents valors en diverses columnes amb l'ajuda de SUMA i Funcions COUNTIFS junts.
- Pas 1: Seleccioneu qualsevol cel·la aleatòria on vulgueu que es mostri el resultat.
- Pas 2: Utilitzeu la fórmula =SUMA(1/COUNTIFS(interval1,interval1,interval 2,interval2...) on els intervals són les cel·les en què voleu comptar els diferents valors.
- Pas 3: Premeu CTRL+MAJ+INTER a causa d'una fórmula matricial.
Quins són els valors diferents a Excel?
Els valors diferents a Excel són els valors únics que només apareixen una vegada en un rang de cel·les. Per exemple, diferents valors de l'interval {A, B, B, C, C, D} són {A, B, C, D}.
Expliqueu la fórmula =SUMA(1/COUNTSI(B5:B14,B5:B14).
El COUNTIFS La funció s'utilitza per veure quantes vegades apareix un valor a la llista. Això us donarà un valor fraccionari que sumarà 1 per cada valor diferent de la llista després d'invertir-ho.
I SUMA A continuació, la funció suma totes les fraccions i el total és el nombre de valors diferents de la llista.
Hi ha alguna funció integrada per comptar els diferents valors a Excel sense utilitzar cap fórmula?
No hi ha cap funció integrada a Excel per comptar valors diferents sense utilitzar fórmules. La forma alternativa és utilitzar el Elimina els duplicats Aquesta funció us ajudarà a eliminar els duplicats i us donarà el recompte de valors únics.