Udtræk brugernavne fra e -mail -id'er i Excel

Indholdsfortegnelse

En kollega spurgte mig, om hun hurtigt kunne udtrække brugernavne fra e -mail -id'er. Hun havde mere end 1000 plader og mindre end 2 minutter til at gøre det.

I denne vejledning vil jeg vise dig 2 metoder til at gøre dette. Og intet af det ville tage mere end et minut.

Metode 1 - Brug af tekst til kolonne

Dette er den nemmeste måde, hvis dataene har et mønster. For eksempel ville der i e -mail -id altid være et brugernavn efterfulgt af '@' og slutter med domænenavnet.

Tricket er at udtrække teksten før @ -tegnet. Sådan kan du gøre dette:

  1. Vælg alle e -mail -id'erne
  2. Gå til Data -> Dataværktøjer -> Tekst til kolonner
  3. I guiden Tekst til kolonne
    • Trin 1: Sørg for, at Afgrænset er markeret som databeskrivelsen, og klik på Næste
    • Trin 2: I indstillinger for afgrænsninger skal du vælge Andet og skrive @ i tekstfeltet ved siden af ​​det. Klik på Næste
    • Trin 3: I forhåndsvisningen af ​​data kan du se, at dataene er blevet adskilt af brugernavn og domænenavn. Vælg den anden kolonne i dataforhåndsvisning (den, der har domænenavnet), og vælg Importer ikke kolonne i kolonnedataformat. Du kan også vælge en destinationscelle, hvor brugernavne skal udtrækkes
  4. Klik på Afslut

Dette vil give dig brugernavne fra e -mail -id'erne. Bemærk, at hvis du ikke angiver en destinationscelle i trin 3, overskrives de originale data med de ekstraherede data (excel advarer dig, før du overskriver).

Denne metode er super hurtig, og du kan få listen på et par sekunder. Det er dog ikke dynamisk. Hvis du tilføjer en post eller foretager ændringer i eksisterende e -mail -id'er, skal du gøre dette igen.

Relaterede: 7 fantastiske ting Excel -tekst til kolonner kan gøre for dig

Metode 2 - Brug af Excel -formler

Excel Formler har fordelen ved at gøre resultaterne dynamiske. Med formler, hvis du ændrer e -mail -id'erne, opdateres resultatet automatisk.

Her er formlen, du kan bruge til at gøre dette:

= VENSTRE (A2, FIND ("@", A2,1) -1)

Der er 2 dele til det:

  • FIND (“ @”, A2,1) returnerer positionen @. I tilfælde af [email protected] vender den tilbage 4. Nu vil vi udtrække teksten til venstre for @, så vi trækker 1 fra denne formel (som ville returnere 3)
  • LEFT (A2, FIND (“ @”, A2,1) -1) udtrækker alle tegnene til venstre for @

Uanset hvilken metode du vælger, tager det dig ikke mere end 2 minutter at gøre det.

Mission gennemført 🙂

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave