Vai al contenuto principale

Come ordinare ogni riga in ordine alfabetico e individualmente contemporaneamente?

Supponendo che tu abbia un intervallo di dati e ora desideri ordinare ogni riga in ordine alfabetico e individualmente come mostrato nell'immagine sottostante, come puoi risolverlo? In questo articolo, introdurrò alcuni metodi e trucchi per gestire rapidamente questo lavoro in Excel.
doc ordina ogni riga 1

Ordina ogni riga in ordine alfabetico una per una con la funzione Ordina

Ordina rapidamente ogni riga in ordine alfabetico con le formule


freccia blu freccia destra Ordina ogni riga in ordine alfabetico una per una con la funzione Ordina

Per ordinare ogni riga in ordine alfabetico e individualmente, puoi applicare la funzione Ordina e scegliere l'opzione Ordina da sinistra a destra e quindi ordinarli uno per uno.

1. Selezionare la prima riga che si desidera ordinare in ordine alfabetico e fare clic Dati > Riordinae nel popping Ordina avviso dialogo, controlla Continua con l'opzione di selezione corrente e fare clic su Riordina pulsante. Vedi screenshot:
doc ordina ogni riga 2

2. Quindi in Riordina finestra di dialogo, fare clic Opzioni aprire Opzioni di ordinamento finestra di dialogo e controllare Ordina da sinistra a destra. Vedi screenshot:
doc ordina ogni riga 3

3. Quindi fare clic OK per tornare a Riordina finestra di dialogo e selezionare il numero di riga che si desidera ordinare per primo nel file Riga elenco a discesa, quindi specificare Ordina ed Ordina di cui hai bisogno. Vedi screenshot:
doc ordina ogni riga 4

4. Clic OK. È possibile scoprire che la prima riga selezionata è stata ordinata dalla più piccola alla più grande. Vedi screenshot:
doc ordina ogni riga 5

5. Ripetere i passaggi 1-4 sopra per ordinare le altre righe una per una. E ora ogni riga è stata ordinata alfabeticamente e individualmente.


freccia blu freccia destra Ordina rapidamente ogni riga in ordine alfabetico con le formule

Se sono necessarie centinaia di righe da ordinare singolarmente, il metodo sopra descritto è una perdita di tempo. Qui presento alcune formule per ordinare rapidamente ogni riga individualmente dal più piccolo al più grande o viceversa.

1. Selezionare una cella vuota accanto alle righe che si desidera ordinare, ad esempio F2, immettere questa formula = PICCOLO ($ B2: $ D2,1)e premere entrare chiave. Vedi screenshot:
doc ordina ogni riga 6

2. Quindi vai alla cella successiva, G2, inserisci questa formula =PICCOLO ($ B2: $ D2,2) e premere entrare chiave. Vedi screenshot:
doc ordina ogni riga 7

3. Nella cella M2, immettere la formula = PICCOLO ($ B2: $ D2,3) e premere entrare chiave, ora la prima riga è stata ordinata dalla più piccola alla più grande. Vedi screenshot:
doc ordina ogni riga 8

Mancia: nelle formule sopra, B2: D2 sono le celle della colonna nella riga che vuoi ordinare e 1, 2,3 indicano la prima più piccola, la seconda più piccola, la terza più piccola, puoi cambiarle secondo le tue necessità.

4. E selezionare le celle F2: H2 (le celle della formula) e trascinare il quadratino di riempimento automatico sulle celle che è necessario utilizzare per ordinare le celle delle colonne corrispondenti. Vedi screenshot:
doc ordina ogni riga 9

Ora ogni riga è stata ordinata individualmente, puoi copiare le celle della formula e incollarle come valore invece del valore originale nell'intervallo di dati di cui hai bisogno.
doc ordina ogni riga 10

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 (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
instead of using small function, you can use sort function.
ex. =SORT(C2:E2,1,1,TRUE)
and than you can drag and copy per row.
C2:E2 --> column to be sort
1 --> index
1 --> ascending
True --> sort by column
This comment was minimized by the moderator on the site
I cannot thank you enough for this. I've watched youtube videos, read posts, and none of them seemed to understand how I needed to sort each row individually and instantly without also rearranging the others. I gathered two years worth of numeral data for a personal project and it was a big mess! Tens of thousands of rows! I needed the numbers separate in individual cells (originally they weren't, but thats a whole other story!), and now I also needed them in order per row! First I tried simply going row by row, copying, deleting, retyping, pasting; but it was TEDIOUS. Then I tried transposing the tables, sorting-by-ascending column, one by one copying the column, and repasting into a blank chart, then transposing the new chart and copying all, and then pasting back into the original chart; but again - TEDIOUS. Now I will just create an adjacent chart using the formula, copy, paste, DONE!!!!!!!!!!! YAY!!!!!!!! :) THANK YOUUUU :)
This comment was minimized by the moderator on the site
AHA! - right! - I know WHAT i need to do - now I just need to learn how to write the blimming macro to: set up a do-while loop to trip down the rows until a blank entry is found (end of range):for each populated cell found; select first cell to be processed:Assign value of target cell to a variable: Insert temporary new first row>insert temp new column 'a': copy and paste value into cell A1; convert text to columns; select generated values; cut and paste special (transpose) into temp column A; sort column a in ascending order; insert a concatenation formula into the original cell to capture values in A1&A2&A3 etc; (probably using another loop to capture populated cell values) copy and paste special (values) into original cell; remove temp column: remove temp Row A: select next cell and repeat the loop. Sounds simple enough ...
This comment was minimized by the moderator on the site
Great - now then: How can I sort multiple rows of TEXT values alphabetically - (something akin to the 'Small' function that will work with text values? - The sorting each row individually method works - but since I have over 6 thousand rows - and zero boredom threshold - I'm hoping that someone has managed to put together a formula solution (ideally) of a maco tool?
This comment was minimized by the moderator on the site
Did you got the solution for particular issue, You are asking?
This comment was minimized by the moderator on the site
Says you're going to show us how to sort alphabetically then you only use numbers.
This comment was minimized by the moderator on the site
The first method Sort each row alphabetically one by one with Sort function can sort each row alphabetically, the second one only work for numbers, thank u for ur message.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations