Come ordinare gli indirizzi email per dominio in Excel?
Quando si lavora con elenchi di indirizzi email in Excel, può essere utile organizzare o analizzare i dati in base alla parte relativa al dominio degli indirizzi email, ad esempio per raggruppare utenti appartenenti alla stessa azienda o filtrare provider specifici. Ordinare gli indirizzi email per dominio consente di segmentare efficacemente i dati, inviare comunicazioni mirate o preparare analisi più approfondite. Excel non offre un metodo diretto per ordinare per dominio, ma con i seguenti approcci pratici è possibile ottenere questo risultato in modo rapido ed efficiente. Questi metodi sono adatti sia a piccoli elenchi di contatti che a database di grandi dimensioni, e ognuno presenta vantaggi e considerazioni specifiche.
Ordina Indirizzo Email per dominio con la funzione Testo in colonne
Ordina Indirizzo Email per dominio con una colonna di appoggio
Ordina Indirizzo Email per Kutools per Excel
Ordina Indirizzo Email per dominio utilizzando Excel VBA
Ordina Indirizzo Email per dominio con la funzione Testo in colonne
La funzione Testo in colonne di Excel ti permette di estrarre facilmente la parte del dominio da ciascun indirizzo email, così da poter ordinare i dati in base a quella colonna. È un metodo semplice, veloce e integrato, che non richiede formule né componenti aggiuntivi—perfetto per chi cerca una soluzione immediata. Tuttavia, ricorda che questa operazione modifica i dati originali: per sicurezza, ti consigliamo di creare prima una copia di backup del foglio di lavoro.
1. Prima di applicare la suddivisione, potresti voler copiare i tuoi dati email in un nuovo foglio di lavoro per evitare di sovrascrivere quelli originali, soprattutto se desideri mantenere gli indirizzi nel formato iniziale.
2. Nel foglio di backup, seleziona la colonna contenente gli indirizzi email. Poi, vai alla scheda Dati e fai clic su Testo in colonne. Si avvierà la procedura guidata per separare il testo in base ai delimitatori scelti.

3. Nella Procedura guidata Converti testo in colonne, seleziona l'opzione Delimitato, che ti permette di dividere il testo in base a un carattere specifico, quindi fai clic su Avanti per continuare.

4. Per i delimitatori, deseleziona tutte le opzioni tranne Altro. Nel campo Altro, inserisci il simbolo «@», poiché separa la parte locale dal dominio negli indirizzi email. In questo modo, Excel dividerà ogni indirizzo in due colonne: una con il nome utente e una con il dominio. Presta attenzione a non selezionare ulteriori delimitatori, altrimenti i dati potrebbero essere suddivisi in modo imprevisto.

5. Prosegui facendo clic su Avanti e poi su Fine. Il tuo foglio di lavoro mostrerà ora i domini in una colonna separata accanto agli indirizzi email originali, rendendoli immediatamente visibili e più semplici da ordinare.

6. Copia i valori del dominio appena estratti e incollali accanto ai dati originali, se necessario. Poi seleziona la colonna contenente i domini e procedi con Dati > Crescente oppure Ordina da Z a A, a seconda che tu voglia un ordine crescente o decrescente. In questo modo, l’intera riga dei dati verrà ordinata in base al nome del dominio.

7. Quando viene visualizzata la finestra di dialogo Avviso ordinamento, assicurati di selezionare Espandi l’intervallo. Questa opzione garantisce che tutte le righe pertinenti vengano spostate insieme, evitando disallineamenti tra nomi e indirizzi email. Fai clic su Ordina per eseguire l’ordinamento.
![]() |
![]() |
![]() |
8. Una volta completato l’ordinamento, puoi eliminare la colonna contenente i domini, se non ti serve più. Prima di eliminarla, assicurati che i dati siano correttamente allineati e ordinati.
Suggerimento: se i tuoi indirizzi email contengono spazi o caratteri aggiuntivi, assicurati che il formato sia coerente prima di applicare la funzione Testo in colonne. In caso contrario, potresti dover pulire i dati preventivamente per evitare suddivisioni errate.
Ordina Indirizzo Email per dominio con una colonna di appoggio
Se ritieni il metodo della suddivisione poco pratico o preferisci utilizzare formule di Excel, l’aggiunta di una colonna di appoggio rappresenta un’alternativa efficace. Questo approccio è particolarmente vantaggioso quando si desidera conservare la struttura originale dei dati e mantenere gli Indirizzo Email integri accanto al dominio estratto.
1. Nel tuo foglio di lavoro, inserisci una colonna vuota accanto all’elenco degli indirizzi email. Nella prima cella di questa colonna (ad esempio C2, se le tue email iniziano in B2), inserisci la formula seguente per estrarre il dominio dall’indirizzo email. Ad esempio, se la cella B2 contiene l’indirizzo email da elaborare:
=MID(B2,FIND("@",B2,1)+1,255) Questa formula utilizza le funzioni STRINGA.ESTRAI e TROVAper individuare il simbolo «@» e restituire tutti i caratteri successivi, estraendo così la parte relativa al dominio.

2. Premi Invio per confermare la formula. Poi, utilizzando il quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della cella), trascina la formula verso il basso per popolare l’intera colonna di appoggio con tutti gli indirizzi email presenti nell’elenco. In questo modo verrà estratto automaticamente il dominio corrispondente a ciascun indirizzo email. Controlla attentamente i risultati per individuare eventuali anomalie o problemi di formattazione: indirizzi non standard potrebbero infatti generare errori o domini incompleti.

3. Seleziona la colonna di appoggio contenente i domini estratti. Vai su Dati > Crescente oppure Ordina da Z a A, in base alle tue preferenze. Nella finestra di dialogo Avviso ordinamento, scegli Espandi l’intervallo per mantenere tutti i dati associati allineati.
![]() |
![]() |
![]() |
4.Puoi eliminare la colonna di appoggio una volta completato l’ordinamento, se non ti serve più. Tuttavia, assicurati che tutti gli indirizzi email e le relative righe siano correttamente allineati dopo l’ordinamento. Se prevedi di ordinare o filtrare ripetutamente per dominio, ti consigliamo di mantenere la colonna di appoggio per utilizzi futuri.
Suggerimento per la risoluzione dei problemi: se visualizzi errori #VALORE!, verifica la presenza di indirizzi email privi del simbolo “@” o contenenti spazi superflui. Pulisci queste voci per garantire un’estrazione corretta del dominio.
Ordina Indirizzo Email per Kutools per Excel
Per gli utenti che hanno installato Kutools per Excel, la funzione **Ordinamento avanzato** offre un modo rapido e intuitivo per ordinare i dati direttamente per dominio email, eliminando la necessità di suddivisioni manuali o formule complesse. Kutools si distingue nella gestione di dataset grandi e complessi, grazie al supporto per ordinamenti multilivello e alla capacità di prevenire disallineamenti tra colonne.
Kutools per Excel include oltre 300 strumenti utili per Excel. Provalo gratuitamente e senza limitazioni per 30 giorni! Scaricalo ora
1. Evidenzia l’intervallo contenente nomi ed email, quindi seleziona KUTOOLS PLUS > Ordinamento avanzato. Questa funzione ti permette di ordinare praticamente qualsiasi parte dei dati, inclusi campi personalizzati come i nomi di dominio.
2. Nella finestra di dialogo Ordinamento avanzato, conferma se l’intervallo contiene intestazioni selezionando Includi titoli. Dal menu a discesa Ordina per, seleziona la colonna da ordinare e scegli Dominio email come chiave. Potrai quindi impostare l’ordine di ordinamento (A-Z o Z-A). Se il foglio contiene altri campi, puoi aggiungere ulteriori livelli di ordinamento per gestire esigenze più complesse.

3. Fai clic su OK e Kutools ordinerà immediatamente i tuoi dati per dominio, mantenendo intatte tutte le righe e le informazioni originali. Controlla il foglio ordinato per verificarne la correttezza.

Clicca qui per scoprire di più sulla funzione Ordinamento avanzato di Kutools per Excel.
Nota: Kutools semplifica l’ordinamento avanzato e preserva in modo affidabile la struttura dei dati, anche quando l’elenco include campi aggiuntivi.
Ordina Indirizzo Email per dominio utilizzando Excel VBA
Questa soluzione è ideale se gestisci regolarmente liste di indirizzi email e desideri automatizzare l’ordinamento. Grazie a VBA, puoi estrarre i domini e riordinare automaticamente il tutto con un semplice comando. VBA si rivela particolarmente efficace con set di dati di grandi dimensioni, riducendo al minimo l’intervento manuale, ma richiede l’abilitazione delle macro e una conoscenza di base dell’editor VBA.
1. In Excel, fai clic su Sviluppo > Visual Basic per aprire la finestra dell'editor VBA. Quindi, fai clic su Inserisci > Modulo e copia il seguente codice nel modulo:
Sub SortEmailDomain()
Dim ws As Worksheet
Dim emailCol As Range
Dim domainCol As Range
Dim cell As Range
Dim lastRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
Set emailCol = ws.Range("B2:B" & lastRow)
Set domainCol = ws.Range("C2:C" & lastRow)
For Each cell In emailCol
cell.Offset(0, 1).Value = Mid(cell.Value, InStr(cell.Value, "@") + 1)
Next cell
ws.Range("B1:C" & lastRow).Sort Key1:=ws.Range("C2"), Order1:=xlAscending, Header:=xlYes
End Sub 2. Dopo aver inserito il codice, fai clic sul
pulsante Esegui per avviarlo. Questa macro estrae il dominio di ciascun indirizzo email (presumibilmente nella colonna B, a partire da B2) nella colonna C e ordina l'elenco in base ai domini. Assicurati che gli indirizzi email inizino da B2 e modifica il codice se il tuo elenco parte da un'altra cella.
Suggerimento: se i tuoi indirizzi email non si trovano nella colonna B o partono da una cella diversa, modifica il codice di conseguenza per garantire la massima precisione. Esegui sempre un backup dei dati prima di lanciare le macro, così da evitare modifiche involontarie.
Confronta questi metodi in base alle tue esigenze. Se cerchi una soluzione rapida e manuale, la funzione **Testo in colonne** o una colonna con **Assistente formula** potrebbero bastare, anche se richiedono una certa elaborazione successiva. **Kutools per Excel** offre un’esperienza utente più fluida, soprattutto con elenchi complessi. L’approccio **VBA** è ideale per chi desidera automatizzare regolarmente queste operazioni. In ogni caso, assicurati che l’intero elenco sia aggiornato e privo di errori prima di procedere con ulteriori elaborazioni.
Articoli correlati:
Come ordinare i dati in base al valore più frequente in Excel?
Come ordinare le righe in modo da spostare le celle vuote in cima in Excel?
Come si possono ordinare o filtrare i dati in base al testo barrato in Excel?
Come ordinare le righe in base ai numeri dispari o pari in Excel?
Migliori Strumenti per la Produttività in Office
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.
- 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



