Trekk ut brukernavn fra e -post -ID -er i Excel

Innholdsfortegnelse

En kollega spurte meg om hun raskt kunne trekke ut brukernavn fra e -post -ID -er. Hun hadde mer enn 1000 poster og mindre enn 2 minutter på å gjøre det.

I denne opplæringen vil jeg vise deg 2 metoder for å gjøre dette. Og ingenting av det ville ta mer enn et minutt.

Metode 1 - Bruke tekst til kolonne

Dette er den enkleste måten hvis dataene har et mønster. For eksempel vil det i e -post -id alltid være et brukernavn, etterfulgt av '@', og ender med domenenavnet.

Trikset er å trekke ut teksten før @ -tegnet. Slik kan du gjøre dette:

  1. Velg alle e -post -ID -ene
  2. Gå til Data -> Dataverktøy -> Tekst til kolonner
  3. I veiviseren for tekst til kolonne
    • Trinn 1: Sørg for at Avgrenset er merket som databeskrivelsen, og klikk på Neste
    • Trinn 2: I alternativer for avgrensninger, velg Annet og skriv @ i tekstfeltet ved siden av. Klikk Neste
    • Trinn 3: I forhåndsvisningen av data kan du se at dataene er atskilt med brukernavn og domenenavn. Velg den andre kolonnen i Dataforhåndsvisning (den som har domenenavnet), og velg Ikke importer kolonne i kolonnedataformat. Du kan også velge en destinasjonscelle der brukernavnene skal trekkes ut
  4. Klikk på Fullfør

Dette vil gi deg brukernavnene fra e -post -ID -ene. Vær oppmerksom på at hvis du ikke angir en målcelle i trinn 3, blir de originale dataene overskrevet med de ekstraherte dataene (excel advarer deg før du overskriver).

Denne metoden er superrask, og du kan få listen på et par sekunder. Det er imidlertid ikke dynamisk. Hvis du legger til en post eller gjør endringer i eksisterende e -post -ID -er, må du gjøre dette igjen.

I slekt: 7 fantastiske ting Excel -tekst til kolonner kan gjøre for deg

Metode 2 - Bruke Excel -formler

Excel Formulas har fordelen av å gjøre resultatene dynamiske. Med formler, hvis du endrer e -post -ID -ene, oppdateres resultatet automatisk.

Her er formelen du kan bruke til å gjøre dette:

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

Det er 2 deler til det:

  • FIND (“ @”, A2,1) returnerer posisjonen til @. I tilfelle [email protected] vil den returnere 4. Nå vil vi trekke ut teksten til venstre for @, så vi trekker 1 fra denne formelen (som ville returnere 3)
  • LEFT (A2, FIND (“ @”, A2,1) -1) trekker ut alle tegnene til venstre for @

Uansett hvilken metode du velger, vil det ikke ta deg mer enn 2 minutter å gjøre det.

Oppdraget utført 🙂

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave