Come trovare il valore più comune (numero o stringa di testo) da un elenco in Excel?
Supponendo di avere un elenco di nomi che contengono alcuni duplicati, e ora, si desidera estrarre il valore che appare più frequentemente. Il modo diretto è contare i dati uno per uno dall'elenco per ottenere il risultato, ma se ci sono migliaia di nomi nella colonna, in questo modo sarà fastidioso e dispendioso in termini di tempo. Il seguente tutorial ti introdurrà alcuni trucchi per risolvere questo compito in modo rapido e conveniente.
- Trova il valore più comune (numero o stringa di testo) da un elenco con Array Formula
- Trova il valore più comune (numero o stringa di testo) da un elenco con codice VBA
- Trova rapidamente il valore più virgola (numero o stringa di testo) da un elenco / colonna con diversi clic
Trova il valore più comune (numero o stringa di testo) da un elenco con Array Formula
In generale, possiamo applicare il MODE funzione (= MODO (A1: A16)) per trovare il numero più comune da un intervallo. Ma questa funzione MODE non funziona con le stringhe di testo. Per estrarre il valore più ricorrente, è possibile applicare la seguente formula di matrice. Per favore, fai come segue:
In una cella vuota oltre ai dati, inserisci la formula seguente e premi Maiusc + Ctrl + Invio chiavi insieme.
=INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0)))
Note:
1. A1: A16 è l'intervallo di dati a cui desideri ottenere il valore più frequente. Puoi cambiarlo secondo le tue necessità.
2. Questa formula di matrice non può funzionare se nell'elenco sono presenti celle vuote.
La formula è troppo complicata da ricordare? Salva la formula come una voce di testo automatico per riutilizzarla con un solo clic in futuro! Per saperne di più ... Versione di prova gratuita |
Ordina facilmente in base alla frequenza delle occorrenze in Excel
Kutools per Excel Ordinamento avanzato l'utilità supporta l'ordinamento dei dati per lunghezza del testo, cognome, valore assoluto, frequenza, ecc. in Excel rapidamente.
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
Trova il valore più comune (numero o stringa di testo) da un elenco con codice VBA
Con il seguente codice VBA, non solo puoi trovare il valore più ricorrente, ma anche contare il numero di volte per la parola più comune.
1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.
2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.
Codice VBA: trova il valore più comune da un elenco
Sub FindFrequency()
'Update 20140326
Dim Rng As Range
Dim WorkRng As Range
Set dic = CreateObject("scripting.dictionary")
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMax = 0
xOutValue = ""
For Each Rng In WorkRng
xValue = Rng.Value
If xValue <> "" Then
dic(xValue) = dic(xValue) + 1
xCount = dic(xValue)
If xCount > xMax Then
xMax = xCount
xOutValue = xValue
End If
End If
Next
MsgBox "The most common value is: " & xOutValue & " Appeared " & xMax & " Times"
End Sub
3. Quindi premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo che desideri utilizzare. Vedi screenshot:
4. E poi clicca OK, riceverai una finestra di messaggio che mostra le seguenti informazioni:
Trova rapidamente il valore più virgola (numero o stringa di testo) da un elenco / colonna con diversi clic
Se hai installato Kutools per Excel, puoi applicarlo facilmente Trova la maggior parte del valore della virgola formula per ottenere rapidamente il valore più frequente da un elenco o una colonna in Excel.
Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!
1. Seleziona una cella vuota in cui inserire il valore trovato e fai clic Kutools > formula Helper> formula Helper.
2. Nella finestra di dialogo Helper formula, scegli Lookup dal Tipo di formula elenco a discesa, fare clic per selezionare Trova il valore più comune nel Scegli una formula casella di riepilogo, specificare l'elenco / colonna nel file Escursione casella e fare clic su Ok pulsante. Vedi screenshot:
E poi vedrai che il valore più comune / frequente è stato trovato e inserito nella cella selezionata. Vedi screenshot:
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
Dimo
Articoli correlati:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo 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 ogni giorno centinaia di clic del mouse!