Vai al contenuto principale

Come ordinare i dati in base al valore più frequente in Excel?

Autore: Xiaoyang Ultima modifica: 2020-05-08

Supponendo che tu abbia un lungo elenco di dati nel tuo foglio di lavoro e ora vorresti ordinare questo elenco in base alla frequenza con cui ricorre ogni parola. Vale a dire, il valore più comune (ad esempio, compare quattro volte nella colonna) viene elencato per primo, quindi seguito dalle parole che ricorrono tre volte, due volte e una volta come mostrato nelle schermate seguenti. Come hai potuto risolvere questa attività in Excel?


Ordina i dati in base al valore più frequente con una colonna helper

In Excel, non esiste una funzione diretta per ordinare i dati in base alla frequenza di occorrenza contemporaneamente, è necessario prima contare l'occorrenza dei valori e quindi applicare la funzione di ordinamento in Excel.

1. Seleziona una cella vuota accanto alla colonna originale e inserisci questa formula = CONTA.SE ($ A $ 2: $ A $ 16, A2) in esso, quindi trascina la maniglia di riempimento automatico di questa cella verso il basso nell'intervallo di cui hai bisogno. Vedi screenshot:

Note:: Nella formula sopra, A2: A16 è l'elenco specificato in cui si ordina in base alla frequenza e A2 è il primo dato di questo elenco.

2. Continua a selezionare queste celle della formula e fai clic Dati > Ordina dalla A alla Z or Ordina da Z a A di cui hai bisogno. Vedi screenshot qui sotto:

3. Nella finestra di dialogo di apertura dell'avviso di ordinamento, controllare il file Espandi la selezione opzione e fare clic su Riordina pulsante. Vedi screenshot sopra:

4. E ora la colonna originale è già stata ordinata in base alla frequenza (vedi screenshot sotto). Se necessario, elimina la colonna helper aggiunta.


Ordina i dati in base al valore più frequente con Kutools per Excel

In realtà, Kutools per Excel fornisce una soluzione alternativa diretta per ordinare facilmente qualsiasi elenco/colonna in base alla frequenza con il file Ordinamento avanzato utilità. Si prega di fare quanto segue:

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. Selezionare l'elenco da ordinare per frequenza e fare clic su Kutools Plus > Ordina> Ordinamento avanzato. Vedi screenshot:

2. Nel spuntare Ordinamento avanzato finestra di dialogo, seleziona la colonna che ordinerai per frequenza, scegli Frequenza dal Ordina elenco a discesa, specificare il file Ordina desiderato e fare clic sul pulsante Ok. Vedi screenshot:

Kutools per Excel Ordinamento avanzato utility ci fornisce metodi di ordinamento molto più flessibili: ordina per lunghezza del testo, ordina per cognome, ordina per valore assoluto, ecc. Clicca per saperne di più ...

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 rapidamente il valore o il numero di testo più frequente in Excel

In generale, possiamo applicare la funzione MODALITÀ per trovare il numero più frequente in Excel. Ma come ottenere il valore di testo più frequente dall'intervallo specificato? Kutools per Excel Trova il valore più comune formula fornisce un modo semplice per te!



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


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

Articoli correlati:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


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!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi there,

I am trying to sort the contents of an excel table in terms of the maximum number of "Yes" values that each row has in columns F to M of the table.

For example if row 36 has "Yes" in B, C, D, E and F (let us simplify and say this is the maximum number of "Yes" values), then row 36 should be at the top. If row 2 has "Yes" values in only B, D and E, then it should come after row 36: row 36 has 5 "Yes" values, row 2 has 3.

How do I do this? I am using excel on a mac, if that makes a difference. Thanks very much!!
This comment was minimized by the moderator on the site
Hi All

In this solution after getting occurrence ,rest of the sorting i want to do with excel 2016 formula

can anyone help me ...how we can sort with using 2016 version formula only
This comment was minimized by the moderator on the site
Hello, singh,
If you want to use a formula to sort the data, you can use the Sort function, but, this function is only available for Excel 365 and later versions.
=SORT(array, [sort_index], [sort_order], [by_col])

To get more detaied information of this function, the below article can help you!
https://www.extendoffice.com/excel/functions/excel-sort-function.html

Please have a try, thank you!
This comment was minimized by the moderator on the site
Not sure if my comment ever went through but I just figured out my goof! Thank you so much for posting this, it's exactly what I was looking for!!
This comment was minimized by the moderator on the site
Just what I was looking for! I'm just having a little trouble with it still because my list is first and last names and it's only looking at the first word. So for example, if the first 10 names were "Taylor Swift", it's including "Taylor Morrisen" in the count. I'm still working on figuring it out but definitely worth including in this article! Thanks for posting (:
This comment was minimized by the moderator on the site
DOES NOT WORK FOR ME!!!!!!!!!!!!!!!!!!!! If I give the =COUNTIF($A$2:$A$15,"="&$A2) - it does not count the values for me, but instead, it only writes the count of the data which is in the field A2!
This comment was minimized by the moderator on the site
Remove a dollar sign on A2
This comment was minimized by the moderator on the site
Hi Vipera, That may happen if you've got the "$" symbol in the wrong place. To make sure you have it correct, type in the cell number (eg E2) and then press "F4" until the $ symbol is in the correct place. Alternatively, as you are only copying the formula down one column, you can leave the second cell number without the $ symbol and it should still work fine.
This comment was minimized by the moderator on the site
Thanks for the excellent trick. Is helping me out in sorting the data of a major shipping port that I have which helps in bringing out super cool trivia stuff regarding that port! :D
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations