Excel esiste per mettere ordine nel caos delle informazioni nei tuoi fogli di calcolo. Uno dei tanti modi in cui Excel può farlo è ordinare i dati. La scansione di dati che hanno una sorta di ordine è molto più semplice e, quando si tratta di nomi e parole, un metodo popolare consiste nell'ordinarli in ordine alfabetico.

Puoi utilizzare lo strumento Ordina per ordinare facilmente i tuoi dati in ordine alfabetico in Excel. In alternativa, puoi creare una macro VBA per questo scopo e assegnare un tasto di scelta rapida per ordinare i dati più velocemente.

Excel ha uno strumento integrato chiamato Ordinare che ti consente di ordinare i tuoi dati. Lo strumento Ordina è in grado di ordinare i dati su varie scale e consente anche di ordinare i dati in ordine alfabetico con un paio di clic.

In questo foglio di calcolo di esempio, abbiamo i nomi di alcuni appaltatori e quanto hanno guadagnato. L'obiettivo è ordinare questa tabella per nome utilizzando lo strumento Ordina in Excel.

  1. Seleziona l'intera tabella di dati. In questo esempio, saranno le celle A2 a B11.
  2. instagram viewer
  3. Vai al Dati scheda dalla barra multifunzione di Excel.
  4. Nel Ordina e filtra sezione, fare clic su Ordinare. Si aprirà la finestra Ordina.
  5. Nel Ordinare finestra, sotto Colonna, seleziona la colonna in base alla quale ordinare la tabella. Quello sarà il Nome colonna in questo esempio.
  6. Sotto Ordina su, Selezionare Valori delle celle.
  7. Sotto Ordine, Selezionare Dalla A alla Z. Puoi anche impostarlo su Z su A per ordinare i dati in ordine decrescente.
  8. Selezionare OK.

Excel ora ordinerà la tabella dei dati in base alla colonna selezionata, ai valori delle celle e in ordine crescente.

Ordinamento alfabetico in Excel con VBA

L'uso di VBA per ordinare i dati in ordine alfabetico in Excel può essere un po' più complicato la prima volta, ma questo sforzo ti premia con l'ordinamento alfabetico dei dati senza sforzo in seguito. Se non hai dimestichezza con VBA, ti suggeriamo di leggere il nostro Guida per principianti di Excel VBA per avere un vantaggio.

Proviamo a ordinare i dati in un altro foglio di calcolo di esempio in Excel utilizzando il codice VBA. Questo foglio di calcolo include una singola colonna.

  1. Vai al Sviluppatore scheda dalla barra multifunzione di Excel.
  2. Nel Codice sezione, seleziona Macro. Si aprirà la finestra Macro.
  3. Inserisci un nome per la tua macro in Nome della macro.
  4. Clicca su Creare. Questo ti porterà all'editor di codice VBA.
  5. Nell'editor di codice, inserisci il codice qui sotto:
    Sub AZOrdina()
    Dim R Come Gamma
    Foglio attivo.Ordinare.Ordina campi.Chiaro
    Impostare R = Selezione. Colonne(1)
    R.Selezionare
    R.Sort Key1:=R.Cells (1), Order1:=xlAscending, Header:=xlNo

    Fine Sub

Prima di procedere, analizziamo questo codice. La prima e l'ultima riga vengono create automaticamente da VBA e segnano l'inizio e la fine della macro. Abbiamo chiamato la macro AZOrdina in questo esempio. Se hai utilizzato un nome diverso, verrà visualizzato quel nome al posto di AZSort.

La riga successiva definisce la variabile R come un Gamma. Si può cambiare R a qualsiasi altro nome tu voglia; ricorda solo di rimanere coerente in tutto il codice, poiché questa variabile viene affrontata un sacco di volte nel codice.

Successivamente, ci riferiamo al foglio corrente, quindi cancelliamo tutto l'ordinamento precedente in modo che il nostro nuovo ordinamento possa prendere il suo posto. Quindi, impostiamo la variabile R per eguagliare la prima colonna di celle selezionate. R.Seleziona seleziona semplicemente la variabile R.

Infine, il R.Ordina riga ordina la colonna. Il Intestazione parametro indica se la selezione include un'intestazione o meno. Puoi leggere come le celle e l'intervallo differiscono in Excel VBA nel nostro approfondimento. Ora che hai una comprensione adeguata della Macro che hai appena scritto, usiamola sulla colonna.

  1. Torna al Macro finestra.
  2. Seleziona la tua macro e poi clicca su Opzioni.
  3. Impostare un tasto di scelta rapida per la macro.
  4. Premere OK.
  5. Seleziona la colonna che desideri ordinare.
  6. Premi la scorciatoia da tastiera per la tua macro sulla tastiera.

Ecco qua! Sebbene l'impostazione della macro potrebbe richiedere un po' più di tempo, ma d'ora in poi, tutto ciò che devi fare è selezionare le celle e premere una scorciatoia da tastiera, ed Excel ordinerà le tue celle in ordine alfabetico.

Porta ordine nei tuoi fogli di calcolo Excel

Una delle funzioni chiave di Excel è organizzare i dati per renderli più comprensibili. Un metodo popolare per ordinare i nomi è ordinarli in ordine alfabetico.

Puoi utilizzare lo strumento di ordinamento di Excel o scrivere un codice VBA per ordinare alfabeticamente in Excel. Ora che sai come fare entrambe le cose, è tempo di mettere ordine nei tuoi fogli di calcolo!