KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come trovare il secondo numero o testo più frequente in Excel?

AutoreKelly Data di modifica

Nel lavoro quotidiano con Excel, capita spesso di dover identificare non solo il valore più frequente in un elenco o in una colonna, ma anche il secondo più comune. Questo scenario si presenta, ad esempio, nell’analisi dei risultati di sondaggi, delle vendite di prodotti, di voci ripetute o ogni volta che servono approfondimenti oltre la tendenza più evidente. Sebbene la funzione MODE nativa permetta di ottenere rapidamente il valore più frequente, non offre un metodo diretto per individuare il secondo più comune. La sfida aumenta ulteriormente se si lavora con valori testuali o con combinazioni di testo e numeri, rendendo il processo più complesso. Di seguito presentiamo diversi approcci pratici — ciascuno con punti di forza, limitazioni e contesti d’uso specifici — per trovare in modo efficiente il secondo valore più frequente in un elenco o in una tabella di Excel.


Trova il secondo numero più comune/frequente con una formula matriciale

Questa soluzione utilizza una formula matriciale per individuare il secondo numero più frequente in un intervallo limitato. Le formule matriciali sono ideali quando si cerca un risultato immediato con una singola formula, ma funzionano in modo affidabile solo con valori numerici. Per i dati testuali è necessario ricorrere a un approccio diverso. Si noti che, a seconda della versione di Excel in uso (anteriore a Office 365 e Excel 2019), le formule matriciali potrebbero richiedere la combinazione Ctrl + Maiusc + Invio anziché semplicemente Invio.

Seleziona una cella vuota in cui desideri visualizzare il risultato e digita la seguente formula:

=MODE(IF(A2:A31<>MODE(A2:A31),A2:A31,""))

Premi contemporaneamente Ctrl+Maiusc+Invio per confermare la formula. Al termine dell'inserimento corretto, Excel aggiungerà automaticamente delle parentesi graffe attorno alla formula, indicando che è stata inserita come formula matriciale.

usa una formula per trovare il secondo valore più comune

Il secondo numero più comune o frequente del tuo intervallo apparirà quindi nella cella. Questo approccio è efficiente per elenchi numerici, ma non funziona per valori di testo e non prevede una logica specifica per gestire i pareggi qualora diversi valori avessero la stessa frequenza.

premi i tasti Ctrl + Maiusc + Invio per ottenere il risultato

Suggerimenti e note: Assicurati che l’intervallo (A2:A31 nell’esempio) corrisponda esattamente ai tuoi dati. Se nell’elenco sono presenti meno di due numeri univoci, la formula potrebbe restituire un errore o risultati imprevisti. Inoltre, se utilizzi Office 365, Excel 2019 o versioni successive, puoi sfruttare le formule dinamiche: ti basterà premere Invio!


Trova il secondo numero o testo più comune/frequente con una colonna di supporto

Questo metodo ti guiderà nel conteggio batch delle occorrenze di ciascun elemento, sfruttando l’utilità **Unione avanzata righe** di Kutools per Excel, per identificare gli elementi secondi più comuni o frequenti; in seguito, ordinerai le occorrenze per individuare il secondo valore di testo più comune o frequente.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Evidenzia la colonna di testo o numeri che desideri analizzare, insieme a una colonna adiacente vuota per indicare le occorrenze. Quindi vai su Kutools > Contenuto > Unione avanzata righe.
Nota: Per maggiore chiarezza, assegna un'intestazione alla colonna di supporto, ad esempio «Occorrenza».
fai clic sulla funzione Combina righe avanzata

2. Nella finestra di dialogo Unione avanzata righe, imposta la colonna scelta come chiave primaria e configura la colonna di supporto per contare le occorrenze. Fai clic su Ok per confermare.
specifica le opzioni nella finestra di dialogo

3. Seleziona la colonna che mostra il numero delle occorrenze, quindi vai su Dati > Ordina dal più grande al più piccolo per organizzare i valori in ordine decrescente di frequenza.
fai clic su Dati > Ordina dal più grande al più piccolo

4. Se appare un avviso di ordinamento, assicurati di scegliere Espandi selezione e fai clic su Ordina. In questo modo, le righe verranno organizzate in modo che il secondo elemento più comune appaia sulla terza riga.
seleziona l'opzione Espandi la selezione nella finestra di dialogo e il secondo testo più comune viene ordinato nella terza riga

Vantaggi: Questo metodo è eccellente sia per dividere per testo che per numero e ti permette di individuare non solo il secondo, ma anche il terzo, il quarto e così via tra i valori più comuni.


Trova il secondo numero o testo più comune/frequente ordinando per frequenza

Ordinare i valori per frequenza con strumenti integrati o componenti aggiuntivi come Kutools per Excel è uno dei metodi più semplici e intuitivi per individuare il secondo valore più frequente, soprattutto quando si gestiscono set di dati di grandi dimensioni.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona la colonna di dati di destinazione, quindi apri Enterprise > Ordinamento avanzato.
fai clic sulla funzione Ordinamento avanzato

2. Configura la finestra di dialogo Ordinamento avanzato: seleziona la tua colonna dal menu a discesa Colonna, imposta Frequenza come criterio di ordinamento e scegli l'ordine Z a A.
specifica le opzioni nella finestra di dialogo

3. Fai clic su OK. I valori vengono rapidamente ordinati dal più al meno frequente, permettendoti di individuare all’istante il secondo valore più comune semplicemente osservando l’elenco ordinato. Questo metodo funziona perfettamente sia con numeri che con testo, rende il confronto immediato e non richiede alcuna formula.


Trova il secondo numero o testo più comune/frequente utilizzando codice VBA

Per gli utenti che preferiscono automatizzare attività ripetitive o desiderano evitare configurazioni manuali, una macro VBA personalizzata può restituire in modo efficiente il secondo valore più frequente da qualsiasi intervallo, indipendentemente dal fatto che contenga numeri, testo o una combinazione di entrambi. Le soluzioni VBA sono particolarmente pratiche se è necessario applicare regolarmente questa analisi su diversi fogli di lavoro o se si preferisce non utilizzare colonne di supporto.

1. Nella barra multifunzione di Excel, fai clic su Strumenti sviluppatore > Visual Basic. Nella nuova finestra di Microsoft Visual Basic for Applications, scegli Inserisci > Modulo, quindi copia e incolla il codice seguente nel modulo:

Sub SecondMostFrequentValue()
    Dim dict As Object
    Dim rng As Range
    Dim cell As Range
    Dim freqArr As Variant
    Dim i As Integer
    Dim j As Integer
    Dim keyArr As Variant
    Dim tempF As Variant
    Dim tempK As Variant
    
    Set dict = CreateObject("Scripting.Dictionary")
    xTitleId = "KutoolsforExcel"
    
    On Error Resume Next
    Set rng = Application.Selection
    Set rng = Application.InputBox("Range", xTitleId, rng.Address, Type:=8)
    On Error GoTo 0
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            dict(cell.Value) = dict(cell.Value) + 1
        End If
    Next
    
    If dict.Count < 2 Then
        MsgBox "Not enough unique values.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    freqArr = dict.Items
    keyArr = dict.Keys
    
    For i = 0 To dict.Count - 2
        For j = i + 1 To dict.Count - 1
            If freqArr(j) > freqArr(i) Then
                tempF = freqArr(i)
                tempK = keyArr(i)
                freqArr(i) = freqArr(j)
                keyArr(i) = keyArr(j)
                freqArr(j) = tempF
                keyArr(j) = tempK
            End If
        Next j
    Next i
    
    MsgBox "Second most frequent value: " & keyArr(1) & vbCrLf & "Times: " & freqArr(1), vbInformation, xTitleId
End Sub

2. Fai clic sul pulsante Pulsante Esegui (il triangolo verde) per eseguire. Una finestra di dialogo ti chiederà di selezionare l'intervallo di destinazione. Seleziona i tuoi dati e conferma: verranno quindi visualizzati il secondo valore più frequente e il relativo conteggio delle occorrenze.


Trova il secondo numero o testo più comune/frequente utilizzando Tabella pivot

Una Tabella pivot è un modo estremamente flessibile e intuitivo per riepilogare e analizzare set di dati di grandi dimensioni in Excel. Consente di contare le occorrenze di ciascun valore, ordinarle e individuare rapidamente il primo, il secondo o persino il terzo valore più comune, indipendentemente dal fatto che i dati siano numerici o testuali. Questo metodo è ideale per gli utenti che preferiscono utilizzare funzionalità integrate di Excel senza dover inserire formule o ricorrere a componenti aggiuntivi.

1. Seleziona una qualsiasi cella del tuo set di dati, quindi fai clic su Inserisci > Tabella pivot. Nella finestra di dialogo, imposta l’intervallo desiderato e scegli dove posizionare la tabella pivot (ad esempio, in un nuovo foglio di lavoro).

2. Trascina la tua colonna di dati (ad esempio, «Nome prodotto» o «Valori») sia nell'area Righe che nell'area Valori del riquadro Campi Tabella pivot. Imposta quindi l'area «Valori» su «Conteggio di [Nome colonna]».

3. Fai clic sulla freccia a discesa nella colonna «Etichette di riga» della Tabella pivot e ordina i valori dal più grande al più piccolo: il valore più frequente apparirà in cima, seguito dal secondo più frequente nella riga successiva.

Suggerimenti: Questo approccio rende semplice visualizzare la distribuzione delle frequenze. Puoi inoltre filtrare o aggiornare la tabella man mano che i dati cambiano. Tieni presente che anche le celle vuote vengono conteggiate, quindi potresti volerle escludere per ottenere risultati più accurati.

Confronto: A differenza delle soluzioni basate su formule, il metodo con Tabella pivot non richiede sintassi complesse né competenze avanzate di Excel ed è perfetto per gestire set di dati dinamici e in continua crescita.


Demo: trova il secondo numero o testo più comune/frequente in Excel

 

Articoli correlati:

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi