Estrai i nomi utente dagli ID e-mail in Excel

Sommario

Un collega mi ha chiesto se poteva estrarre rapidamente i nomi utente dagli ID e-mail. Aveva più di 1000 dischi e meno di 2 minuti per farlo.

In questo tutorial, ti mostrerò 2 metodi per farlo. E niente di tutto questo richiederebbe più di un minuto.

Metodo 1 - Utilizzo di testo su colonna

Questo è il modo più semplice se i dati hanno uno schema. Ad esempio, nell'ID e-mail, ci sarebbe sempre un nome utente, seguito da "@" e termina con il nome di dominio.

Il trucco è estrarre il testo prima del segno @. Ecco come puoi farlo:

  1. Seleziona tutti gli ID email
  2. Vai a Dati -> Strumenti dati -> Testo in colonne
  3. Nella procedura guidata da testo a colonna
    • Passaggio 1: assicurarsi che Delimitato sia selezionato come descrizione dei dati e fare clic su Avanti
    • Passaggio 2: nelle opzioni Delimitatori, seleziona Altro e digita @ nel campo di testo adiacente. Fare clic su Avanti
    • Passaggio 3: nell'anteprima dei dati puoi vedere che i dati sono stati separati per nome utente e nome di dominio. Seleziona la seconda colonna in Anteprima dati (quella che ha il nome di dominio) e seleziona Non importare l'opzione Colonna nel formato dati Colonna. Inoltre, puoi selezionare una cella di destinazione in cui estrarre i nomi utente
  4. Fare clic su Fine

Questo ti darà i nomi utente dagli ID e-mail. Nota che se non specifichi una cella di destinazione nel passaggio 3, i dati originali vengono sovrascritti con i dati estratti (excel ti avvisa prima della sovrascrittura).

Questo metodo è super veloce e puoi avere l'elenco in un paio di secondi. Tuttavia, non è dinamico. Se aggiungi un record o apporti modifiche agli ID email esistenti, dovrai farlo di nuovo.

Relazionato: 7 cose incredibili che il testo in colonne di Excel può fare per te

Metodo 2 - Utilizzo delle formule di Excel

Le formule di Excel hanno il vantaggio di rendere dinamici i risultati. Con le formule, se modifichi gli ID email, il risultato si aggiornerà automaticamente.

Ecco la formula che puoi usare per farlo:

=SINISTRA(A2,TROVA("@",A2,1)-1)

Ci sono 2 parti ad esso:

  • FIND(“@”,A2,1) restituisce la posizione di @. In caso di [email protected], restituirà 4. Ora vogliamo estrarre il testo a sinistra di @, quindi sottraiamo 1 da questa formula (che restituirebbe 3)
  • LEFT(A2,FIND(“@”,A2,1)-1) estrae tutti i caratteri a sinistra di @

Qualunque metodo tu scelga, non ti ci vorranno più di 2 minuti per farlo.

Missione compiuta 🙂

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave