Nota: le altre lingue del sito web sono tradotte da Google. Torniamo all'inglese
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come contare valori o numeri univoci in una colonna in Excel?

Supponendo che tu abbia un elenco di valori in un intervallo del foglio di lavoro e ora vuoi sapere quanti valori univoci ci sono. Se li identifichi e li conti uno per uno, sprecherai molte volte. Quindi qui ti presenterò alcuni trucchi rapidi per affrontare questo problema.

Contare il numero di valori univoci con le formule

Contare il numero di valori univoci con Filtro avanzato

Contare il numero di valori univoci con Kutools per Excel


Contare il numero di valori univoci con le formule

Esistono alcune formule che possono aiutarti a contare rapidamente il numero di valori univoci in un intervallo. Se i tuoi dati sono numeri, ad esempio, hai una colonna di numeri nell'intervallo (A1: A10), vedi screenshot:

doc-count-unique-values1

Puoi usare le seguenti formule, per favore fai come segue:

1. Inserisci questa formula =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) in una cella vuota.

doc-count-unique-values1

2. Quindi premere Enter chiave e verrà visualizzato il numero del valore univoco. Vedi screenshot:

doc-count-unique-values1

Suggerimenti: 1. Ecco un'altra formula =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) può anche aiutarti. Per favore applica chiunque come preferisci. Entrambe le formule di cui sopra conteranno i valori univoci incluso anche il primo duplicato.

2. Se nel foglio di lavoro è presente un intervallo di testo, le formule di cui sopra non funzioneranno, dovresti usare questa formula di matrice: =SUM(IF(FREQUENCY(IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""), IF(LEN(A1:A10)>0,MATCH(A1:A10,A1:A10,0),""))>0,1))

doc-count-unique-values1

Dopo aver inserito la formula, ricordarsi di premere Maiusc + Ctrl + Invio chiavi e il numero di valori univoci è stato visualizzato.

doc-count-unique-values1

Note:

  • 1. La gamma A1: A10 nelle formule sopra sono variabili, puoi cambiarle secondo le tue necessità.
  • 2. Questa formula conta anche i valori univoci compreso il primo duplicato.
  • 3. Questa formula funziona anche in un intervallo di testo e numeri.

Contare il numero di valori univoci con Filtro avanzato

È inoltre possibile utilizzare il filtro avanzato per estrarre i valori univoci da una colonna di dati e incollarli in una nuova posizione. Quindi con la funzione RIGHE per contare il numero di valori univoci nel nuovo intervallo. I passaggi specifici sono i seguenti:

1. Clic Sincronizzazione dei scheda nella barra multifunzione, quindi fare clic su Avanzate comando, vedi screenshot:

doc-count-unique-values1

2. E nella Filtro avanzato la finestra di dialogo:

doc-count-unique-values1
  • (1.) Seleziona Copia in un'altra posizione opzione sotto Azioni;
  • (2.) Nella Intervallo elenco , fai click su doc-button1 pulsante per selezionare i dati dell'intervallo che si desidera utilizzare;
  • (3.) Nella Copia a , fai click su doc-button1 pulsante per specificare una cella in cui si desidera inserire i valori univoci filtrati;
  • (4.) Infine, controlla Solo record unici opzione.

3. Dopo aver terminato le impostazioni, fare clic su OK, i valori univoci sono stati elencati in una nuova colonna, vedi screenshot:

doc-count-unique-values1

4. Quindi in una cella vuota, inserisci la formula breve = RIGHE (E1: E8)e premete Enter tasto sulla tastiera. E verrà visualizzato il numero dei valori univoci.

doc-count-unique-values9 -2 doc-count-unique-values10

Contare il numero di valori univoci con Kutools per Excel

 Qui ti consiglierò uno strumento utile- Kutools for Excel, Con la sua Seleziona Celle duplicate e uniche funzione, è possibile selezionare rapidamente i valori duplicati o valori univoci e contare il numero di essi.

Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni

Dopo l'installazione Kutools for Excel, eseguire le seguenti operazioni:

1. Seleziona l'intervallo di dati in cui desideri contare i valori univoci.

2. Quindi fare clic Kutools > Seleziona > Seleziona Celle duplicate e uniche, vedi screenshot:

doc-count-unique-values11-11

3. Nel Seleziona Celle duplicate e uniche finestra di dialogo, scegliere Solo valori univoci or Tutti unici (inclusi i primi duplicati) come vuoi, allo stesso tempo, puoi anche evidenziare i valori univoci spuntando Riempi lo sfondo or Riempi il colore del carattere sotto il Elaborazione dei risultati sezione, vedi screenshot:

doc-count-unique-values12-12

4. (1.) Se scegli Solo valori univoci, verranno conteggiati e selezionati solo i valori univoci. Vedi screenshot:

doc-count-unique-values13-13

(2.) Se scegli Tutti unici (inclusi i primi duplicati), tutti i valori univoci che includono i primi duplicati verranno conteggiati e selezionati come mostrato nella seguente schermata:

doc-count-unique-values14-14

Fare clic per saperne di più su questa funzione Seleziona celle duplicate e uniche.

Scarica e prova gratuitamente Kutools per Excel ora!


Demo: conta il numero di valori univoci con Kutools per Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!


Articolo correlato:

Come filtrare o selezionare record univoci dall'intervallo selezionato in Excel?


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    priya · 4 years ago
    tying to know the values of unique customer for different products, for ex: there are 100 customers, wanted to know out of those how many are unique customers who buy only those products.

    Likewise: total sales of products = 100
    apple = 40
    orange = 60

    how to find out customers who have brought only oranges and apples?
  • To post as a guest, your comment is unpublished.
    Alireza · 5 years ago
    in this formula,
    =SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))
    can i add another "if"? for example i want count the range of unique text in B2:B150 if C2:C150=1 ???
    can i?
  • To post as a guest, your comment is unpublished.
    Meags · 5 years ago
    How would you seperate unique values in a cell? ie. #2,#2,#3 I only want the #2 to appear once?
  • To post as a guest, your comment is unpublished.
    Saurabh · 5 years ago
    no these formulas are not sufficient, in actual my problem is little bit big, there are lots of column in my sheet, with the name of store id and store name and months in three column respectively and there is repetition of store name in every month a no of time, i have to calculate the unique no of the store name with respect to month. please suggest me the exact formula accordingly.
  • To post as a guest, your comment is unpublished.
    Wendy · 5 years ago
    Order Rep Status Product Order Value
    A1 John Close Apple $1
    A1 John Close Pear $1.50
    A2 John Open Orange $0.50
    A3 John Close Grape $3.00
    A2 John Open Apple $1
    A4 John Close Orange $0.50
    A5 Mary Close Apple $1
    A6 Peter Close Grape $3.00

    Appreciate your advice on this...
    I am trying to count the unique number of order # (first column), where the rep is John and the order status is closed.
    the result to achieve is 3 unique orders (A1, A3 and A4). But if i do a countifs function, it literally count the number of 'Close' where rep=John, and that comes back with 4.


    Is this possible to count unique values against multiple conditions of other columns?
  • To post as a guest, your comment is unpublished.
    Snoo · 5 years ago
    Anyone know how to make the =SUM(IF(FREQUENCY(A1:A10, A1:A10)>0,1)) formula work to count the number of unique fields for a series of intervals?
    For example, I want to be able to find out the number of unique entries for each day. My data is structures as ID numbers in Column A, Dates in column B. The data is sorted by the date column.

    Any help would be very very much appreciated!
  • To post as a guest, your comment is unpublished.
    John Murray · 5 years ago
    Your formula works a treat and allows me to see the number of unique clients that I have in total (i.e. from all my sales people combined). I am struggling however, to update the formula so that it would allow me to see the number of unique clients an individual sales person would have. Any ideas?
  • To post as a guest, your comment is unpublished.
    Afhar Siyam · 5 years ago
    =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10))when you are selecting the range make sure that the cells should not be blank.
  • To post as a guest, your comment is unpublished.
    Sam · 6 years ago
    Hi,

    Thank you for your help regarding the duplicates but I'd like to modify your formula =SUM(IF(FREQUENCY(A2:A800, A2:A800)>0,1)) and add this condition (assuming that all the cells are numbers) to count only between 402 to 460 and it goes on to 502 to 560; 602 to 660 (1 formula per range) would it be possible?

    Thank you very much!
  • To post as a guest, your comment is unpublished.
    Christopher · 6 years ago
    This is awesome. Follow-up question: how would you subtotal this if filters were applied?

    If I have:
    Apple
    Orange
    Grape
    Apple

    And filter out the range so only Apple is displayed, how would I get the total to display: "1"?

    Thanks!
    --
    Christopher
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. Can you please explain the logic as how it works. I'm very interested.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    Your solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and save a lot of time. To some extent I understand sumproduct and countif, but unable to catchup the logic has how this solution works. Can you please explain.
  • To post as a guest, your comment is unpublished.
    Jeswant Alexander · 6 years ago
    The solution with =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) is awesome and saves a lot of time. I understand sumproduct and countif to an extent but unable to catchup the logic as how your solution formula works. Can you please explain me the logic.
  • To post as a guest, your comment is unpublished.
    Amit · 6 years ago
    To actually find the frequency distribution (no of repetition of unique values with in a range), You can use countif funcion. To the cell adjacent to the unique records found out from the original data range, just use funtion:
    = countif(Original Range, unique value)
    This will list out the frequency distributions!!!

    Cheers!
  • To post as a guest, your comment is unpublished.
    naveen · 6 years ago
    super boss... my friends wasted 2 hrs in searchig....u saved my time:-)
  • To post as a guest, your comment is unpublished.
    Fábio Makoto Kawanam · 6 years ago
    [b]Works fine, Thanks a lot![/b]
    :lol:
  • To post as a guest, your comment is unpublished.
    brian moffatt · 6 years ago
    Awesome, I tried many formulas and nothing worked. This worked on the first attempt, just changed teh cell range.
    Thanks! :roll: