Extrahujte uživatelská jména z ID e -mailů v aplikaci Excel

Obsah

Kolega se mě zeptal, jestli by mohla rychle extrahovat uživatelská jména z ID e -mailu. Měla více než 1000 záznamů a méně než 2 minuty na to.

V tomto tutoriálu vám ukážu 2 metody, jak toho dosáhnout. A nic z toho by netrvalo déle než minutu.

Metoda 1 - Použití textu na sloupec

Toto je nejjednodušší způsob, pokud mají data vzor. Například v ID e -mailu by vždy bylo uživatelské jméno, za ním '@' a končí názvem domény.

Jde o to extrahovat text před znak @. Zde je návod, jak to udělat:

  1. Vyberte všechna e -mailová ID
  2. Přejděte na Data -> Datové nástroje -> Text do sloupců
  3. V Průvodci textem do sloupce
    • Krok 1: Ujistěte se, že je jako popis dat zaškrtnuto Delimited, a klikněte na Další
    • Krok 2: V možnostech Oddělovače vyberte Další a do textového pole vedle něj zadejte @. Klikněte na Další
    • Krok 3: V náhledu dat můžete vidět, že data byla oddělena uživatelským jménem a názvem domény. V náhledu dat vyberte druhý sloupec (ten, který má název domény) a vyberte možnost Neimportovat sloupec ve formátu dat sloupce. Můžete také vybrat cílovou buňku, do které se mají extrahovat uživatelská jména
  4. Klikněte na Dokončit

Tím získáte uživatelská jména z e -mailových ID. Všimněte si toho, že pokud v kroku 3 nezadáte cílovou buňku, původní data budou přepsána extrahovanými daty (Excel vás před přepsáním upozorní).

Tato metoda je super rychlá a seznam můžete mít za pár sekund. Není však dynamický. Pokud přidáte záznam nebo provedete změny ve stávajících e -mailových ID, budete to muset udělat znovu.

Příbuzný: 7 úžasných věcí Text aplikace Excel do sloupců pro vás může udělat

Metoda 2 - Použití vzorců aplikace Excel

Excel Formulas má tu výhodu, že výsledky jsou dynamické. Pokud u vzorců změníte ID e -mailu, výsledek se automaticky aktualizuje.

Zde je vzorec, který můžete použít:

= VLEVO (A2, NAJÍT ("@", A2,1) -1)

Má 2 části:

  • FIND („ @“, A2,1) vrací pozici @. V případě [email protected] se vrátí 4. Nyní chceme extrahovat text vlevo od @, takže od tohoto vzorce odečteme 1 (což by vrátilo 3)
  • LEFT (A2, FIND (“ @”, A2,1) -1) extrahuje všechny znaky nalevo od @

Ať už zvolíte jakoukoli metodu, nezabere vám to více než 2 minuty.

Mise splněna 🙂

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave