Note: The other languages of the website are Google-translated. Back to English

Come ordinare i dati alfanumerici in Excel?

Se si dispone di un elenco di dati mescolati con numeri e stringhe di testo, quando si ordinano normalmente i dati di questa colonna in Excel, tutti i numeri puri vengono ordinati in alto e le stringhe di testo miste in basso. Ma il risultato necessario come l'ultimo screenshot mostrato. Questo articolo fornirà un metodo utile che puoi utilizzare per ordinare i dati alfanumerici in Excel in modo da poter ottenere i risultati desiderati.

Ordina i dati alfanumerici con la colonna helper formula

Dati originali   Normalmente ordina il risultato   il risultato dell'ordinamento desiderato
doc ordina alfanumerico 1 2 doc ordina alfanumerico 2 2 doc ordina alfanumerico 3

freccia blu freccia destra Ordina i dati alfanumerici con la colonna helper formula

In Excel, puoi creare una colonna helper formula, quindi ordinare i dati in base a questa nuova colonna, eseguire le seguenti operazioni:

1. Inserisci questa formula = TESTO (A2, "###") in una cella vuota oltre ai tuoi dati, B2, ad esempio, vedi screenshot:

doc ordina alfanumerico 4

2. Quindi trascina il quadratino di riempimento sulle celle a cui desideri applicare questa formula, vedi screenshot:

doc ordina alfanumerico 5

3. Quindi ordina i dati in base a questa nuova colonna, seleziona la colonna helper che hai creato, quindi fai clic su Dati > Riordinae nella finestra del messaggio visualizzata, selezionare Espandi la selezione, vedi screenshot:

doc ordina alfanumerico 6 2 doc ordina alfanumerico 7

4. E fare clic su Riordina pulsante per aprire il Riordina dialogo, sotto Colonna sezione, scegliere Colonna helper nome in base al quale si desidera ordinare e utilizzare Valori per Ordina sezione, quindi seleziona l'ordinamento desiderato, vedi screenshot:

doc ordina alfanumerico 8

5. E poi clicca OK, nella finestra di dialogo di avviso di ordinamento spuntata, selezionare Ordinare separatamente numeri e numeri memorizzati come testo, vedi screenshot:

doc ordina alfanumerico 9

6. Quindi fare clic su OK pulsante, puoi vedere, i dati sono stati ordinati secondo le tue necessità.

doc ordina alfanumerico 10

7. Alla fine, puoi eliminare il contenuto della colonna helper di cui hai bisogno.


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 ...
  • Bar Super Formula (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-2021 e 365. Supporta tutte le lingue. Facile implementazione 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 ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (10)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Quando lo faccio, la colonna ordina per singolo carattere e non ottengo l'ordine giusto. Ad esempio, se ho i seguenti dati: A1: 1 A2: 2 A3: 1a1 A4: 12 A5: 1a2 voglio che siano ordinati in questo modo: A1: 1 A2: 1a1 A3: 1a2 A4: 2 A5: 12 Solo ordinando normalmente la colonna finisco con questo: A1: 1 A2: 2 A3: 12 A4: 1a1 A5: 1a2 Dove i numeri sono ordinati correttamente e quindi i valori alfanumerici sono ordinati correttamente, ma i due non sono ordinati insieme. Quando uso il metodo nell'articolo, finisco con questo: A1: 1 A2: 12 A3: 1a1 A4: 1a2 A5: 2 Dove i dati numerici e alfanumerici sono ordinati insieme ma in modo errato (12 dovrebbe venire dopo 2). Perché sta succedendo?
Questo commento è stato fatto dal moderatore sul sito
Tentativo di ordinare alfanumerico con il testo. È un elenco abbastanza ampio, ma di seguito è riportato un esempio. Non posso togliere la lettera in una colonna diversa e ordinarla in base a quella perché ho numeri corrispondenti che dovrebbero precederli. Inoltre, non posso davvero aggiungere una colonna per ordinare e quindi nascondere quella colonna o eliminarla perché sto costantemente ordinando i dati. Qualche idea? La mia lista attuale: ---- Come voglio che sia: 1 ---- 1 2 ---- 2 3 ---- 3 4 ---- 4 A1 ---- A1 A10 --- - A2 A100 ---- A3 A2 ---- A4 A20 ---- A5 A200 ---- A6 A3 ---- A7 A4 ---- A8 A5 ---- A9 A6 ---- A10 A60 ---- A20 A7 ---- A60 A8 ---- A100 A9 ---- A200
Questo commento è stato fatto dal moderatore sul sito
Sto correndo con lo stesso problema. Ho 1200 numeri di parte che devo ordinare nel modo in cui è mostrato sopra, ma Excel metterà V15 dopo V1 se V14 è assente. Ho bisogno che V14 appaia dopo V9 o V8, dove finisce il numero di parte.
Questo commento è stato fatto dal moderatore sul sito
Tentativo di ordinare alfanumerico con il testo. È un elenco abbastanza ampio, ma di seguito è riportato un esempio. Non posso togliere la lettera in una colonna diversa e ordinarla in base a quella perché ho numeri corrispondenti che dovrebbero precederli. Inoltre, non posso davvero aggiungere una colonna per ordinare e quindi nascondere quella colonna o eliminarla perché sto costantemente ordinando i dati. Qualche idea? Ci sarà qualche formula? La mia lista attuale: ---- Come voglio che sia: 1 ---- 1 2 ---- 2 3 ---- 3 4 ---- 4 A1 ---- A1 A10 --- - A2 A100 ---- A3 A2 ---- A4 A20 ---- A5 A200 ---- A6 A3 ---- A7 A4 ---- A8 A5 ---- A9 A6 ---- A10 A60 ---- A20 A7 ---- A60 A8 ---- A100 A9 ---- A200
Questo commento è stato fatto dal moderatore sul sito
Il modo più semplice che posso pensare è dividere la colonna nella parte Alpha ("A") e nella parte numerica ("1") e quindi ordinare prima per alfa quindi per numerico.
Il tuo 1,2,3,4 originale dovrebbe rimanere nella colonna alfa per ordinare correttamente.

NB questo potrebbe essere un po' più difficile da ottenere quando la parte alfa (la "A") non è una lunghezza coerente nei tuoi dati. Ma sicuramente ancora possibile.
Questo commento è stato fatto dal moderatore sul sito
Vedo solo 1 metodo. La parte superiore dell'articolo menziona che vedremo 2 metodi.
Questo commento è stato fatto dal moderatore sul sito
Ciao, val,
Grazie per il tuo commento, è un mio errore, ho eliminato il secondo metodo da questo articolo e ora ho aggiornato l'articolo.

Grazie ancora!
Questo commento è stato fatto dal moderatore sul sito
Grazie per il suggerimento sull'utilizzo di una "colonna di supporto", ma ecco la mia domanda:

C'è un modo per ottenere le colonne "correlate" da "taggare insieme" con l'ordinamento precipitato dalla colonna helper?

Ad esempio, la colonna A contiene un codice prodotto a stringhe miste che ora posso ordinare in sequenza usando la tecnica della "colonna helper" ma, allegate allo stesso codice prodotto ci sono descrizioni, dimensioni e altre caratteristiche del prodotto (alcune delle quali sono anche miste- string in nature) in molte altre colonne, e ho bisogno che seguano l'ordinamento della "colonna helper".

Qualche suggerimento?

Molto apprezzato!

Lorne
Questo commento è stato fatto dal moderatore sul sito
Ciao, ho un requisito di ordinamento simile, ma con un problema unico ....
Ho un intervallo di dati Stock che devo ordinare in ordine di categoria.
L'intervallo include i prezzi e una colonna contiene le formule.
I numeri di categoria vanno da 1 1a 1b ecc. a 32e.
Ho provato continuamente a utilizzare una colonna di supporto con la formula =TEXT(K3,"###") - con K3 che è la prima riga nella colonna Categoria.
Seleziono la colonna helper (N) e faccio clic su Dati - Ordina - Espandi la selezione, ma non andare oltre poiché "l'espansione" seleziona sempre dalla riga 40, anche se seleziono solo poche righe nella colonna helper.
Perché è così e come posso ordinare correttamente i miei dati?
In attesa di una soluzione....
Grazie.
Patrick.
Questo commento è stato fatto dal moderatore sul sito
Il simbolo delle azioni di TrueCar Inc è "TRUE". Quando ordino la colonna contenente i simboli delle azioni, TRUE non è più in posizione alla fine dell'elenco. La cella è formattata come testo. Presumo che sia perché "VERO" ha un significato speciale in Excel. In questo momento sto rimuovendo la "E", ordinando la colonna in modo che la riga cada nel posto giusto e quindi aggiungendo la E dopo l'ordinamento. Qualche idea su un approccio migliore?  
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL