Wyodrębnij nazwy użytkowników z identyfikatorów e-mail w programie Excel

Spisie treści

Kolega zapytał mnie, czy może szybko wyodrębnić nazwy użytkowników z identyfikatorów e-mail. Miała ponad 1000 płyt i niecałe 2 minuty, żeby to zrobić.

W tym samouczku pokażę Ci 2 metody, aby to zrobić. I nic z tego nie zajęłoby więcej niż minutę.

Metoda 1 - Używanie tekstu do kolumny

Jest to najłatwiejszy sposób, jeśli dane mają wzór. Na przykład w identyfikatorze e-mail zawsze będzie nazwa użytkownika, po której następuje „@” i kończy się nazwą domeny.

Sztuczka polega na wyodrębnieniu tekstu przed znakiem @. Oto jak możesz to zrobić:

  1. Wybierz wszystkie identyfikatory e-mail
  2. Przejdź do Dane -> Narzędzia danych -> Tekst do kolumn
  3. W kreatorze tekstu do kolumny
    • Krok 1: Upewnij się, że Delimited jest zaznaczone jako opis danych i kliknij Dalej
    • Krok 2: W opcjach ograniczników wybierz Inne i wpisz @ w sąsiadującym z nim polu tekstowym. Kliknij Następny
    • Krok 3: W podglądzie danych możesz zobaczyć, że dane zostały oddzielone nazwą użytkownika i nazwą domeny. Wybierz drugą kolumnę w Podglądzie danych (tę, która ma nazwę domeny) i wybierz opcję Nie importuj kolumny w formacie danych kolumny. Możesz także wybrać komórkę Docelową, w której mają zostać wyodrębnione nazwy użytkownika
  4. Kliknij Zakończ

To da ci nazwy użytkownika z identyfikatorów e-mail. Zwróć uwagę, że jeśli nie określisz komórki docelowej w kroku 3, oryginalne dane zostaną zastąpione wyodrębnionymi danymi (program Excel ostrzega przed nadpisaniem).

Ta metoda jest bardzo szybka i możesz mieć listę w kilka sekund. Nie jest jednak dynamiczny. Jeśli dodasz rekord lub wprowadzisz jakiekolwiek zmiany w istniejących identyfikatorach e-mail, będziesz musiał to zrobić ponownie.

Związane z: 7 niesamowitych rzeczy, które tekst do kolumn w Excelu może dla Ciebie zrobić

Metoda 2 - Korzystanie z formuł programu Excel

Formuły programu Excel mają tę zaletę, że wyniki są dynamiczne. W przypadku formuł, jeśli zmienisz identyfikatory e-mail, wynik zostanie automatycznie zaktualizowany.

Oto wzór, którego możesz użyć, aby to zrobić:

=LEWO(A2,ZNAJDŹ("@",A2,1)-1)

Składa się z 2 części:

  • ZNAJDŹ(„@”,A2,1) zwraca pozycję @. W przypadku [email protected] zwróci 4. Teraz chcemy wyodrębnić tekst po lewej stronie @, więc odejmujemy 1 od tej formuły (co zwróci 3)
  • LEFT(A2,ZNAJDŹ(„@”,A2,1)-1) wyodrębnia wszystkie znaki na lewo od @

Niezależnie od wybranej metody nie zajmie Ci to więcej niż 2 minuty.

Misja zakończona

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave