Extrahera användarnamn från e -post -id: er i Excel

Innehållsförteckning

En kollega frågade mig om hon snabbt kunde extrahera användarnamn från e -post -ID. Hon hade mer än 1000 skivor och mindre än 2 minuter att göra det.

I den här självstudien visar jag dig två metoder för att göra detta. Och inget av det skulle ta mer än en minut.

Metod 1 - Använda text till kolumn

Detta är det enklaste sättet om data har ett mönster. Till exempel, i e -post -id, skulle det alltid finnas ett användarnamn, följt av '@', och slutar med domännamnet.

Tricket är att extrahera texten före @ -tecknet. Så här kan du göra detta:

  1. Välj alla e -post -id: n
  2. Gå till Data -> Dataverktyg -> Text till kolumner
  3. I guiden Text till kolumn
    • Steg 1: Se till att Avgränsad är markerad som databeskrivning och klicka på Nästa
    • Steg 2: I alternativ för avgränsare väljer du Annat och skriver @ i textfältet intill. Klicka på Nästa
    • Steg 3: I förhandsgranskningen av data kan du se att data har separerats med användarnamn och domännamn. Välj den andra kolumnen i Dataförhandsgranskning (den som har domännamnet) och välj Importera inte kolumnalternativ i kolumndataformat. Du kan också välja en målcell där användarnamnen ska extraheras
  4. Klicka på Slutför

Detta ger dig användarnamnen från e -post -id: erna. Observera att om du inte anger en målcell i steg 3, skrivs originaldata över med extraherad data (Excel varnar dig innan du skriver över).

Denna metod är supersnabb och du kan få listan på ett par sekunder. Det är dock inte dynamiskt. Om du lägger till en post eller gör några ändringar i befintliga e -post -id måste du göra detta igen.

Relaterad: 7 fantastiska saker Excel -text till kolumner kan göra för dig

Metod 2 - Använda Excel -formler

Excel Formulas har fördelen av att göra resultaten dynamiska. Med formler, om du ändrar e -post -id: n, uppdateras resultatet automatiskt.

Här är formeln du kan använda för att göra detta:

= VÄNSTER (A2, HITTA ("@", A2,1) -1)

Det finns 2 delar i det:

  • FIND (“ @”, A2,1) returnerar positionen @. I fallet med [email protected] kommer den att returnera 4. Nu vill vi extrahera texten till vänster om @, så vi subtraherar 1 från denna formel (som skulle returnera 3)
  • VÄNSTER (A2, FIND (“ @”, A2,1) -1) extraherar alla tecken till vänster om @

Vilken metod du än väljer kommer det inte att ta dig mer än 2 minuter att göra det.

Uppdraget genomfört 🙂

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave