Note: The other languages of the website are Google-translated. Back to English

Formuła programu Excel: wyodrębnij imię i nazwisko z adresu e-mail

Ten samouczek przedstawia formuły wyodrębniania imienia i nazwiska z podanych adresów e-mail do oddzielnych komórek, jak pokazano na poniższym zrzucie ekranu, a także zawiera przykład wyjaśniający argumenty i części formuł.
doc wyodrębnia rozszerzenie z nazwy pliku 5

Wyodrębnij imię

Wzór ogólny:

LEFT(e_address,FIND("separator",)-1)

Argumenty

E_address: the email address you want to extract the first name.
Separator: the delimiter between first name and last name.

Jak działa ta formuła

Aby wyodrębnić imię z adresu e-mail w komórce B3, użyj poniższego wzoru:

=LEFT(B3,FIND("_",B3)-1)

Naciśnij przycisk Wchodzę klawisz.
doc wyodrębnij imię i nazwisko email 2

Wyjaśnienie

FIND funkcjonować: aby znaleźć pozycję początkową znaku lub tekstu w danym ciągu tekstowym. Formuła ZNAJDŹ („_”, B3) znajduje pozycję znaku „_” w komórce B3, zwraca 4.

LEFT funkcjonować: wyodrębnia tekst z lewej strony podanego ciągu tekstowego na podstawie podanej długości tekstu. Formuła L.EFT (B3, ZNAJDŹ ("_", B3) -1) można postrzegać jako LEWY (B3,4-1), wyodrębnij pierwsze 3 znaki z tekstu w komórce B3.

Wyodrębnij nazwisko

Formuła ogólna

LEFT(RIGHT(e_address,LEN(e_address)-FIND("separacter",e_address)),FIND("@",RIGHT(e_address,LEN(e_address)-FIND("separator",e_address)))-1)

Argument

E_address: the email address you want to extract the first name.
Separator: the delimiter between first name and last name.

Jak działa ta formuła

Aby wyodrębnić nazwisko z adresu e-mail w komórce B3, użyj poniższej formuły:

=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1)

Naciśnij przycisk Wchodzę klawisz.
doc wyodrębnij imię i nazwisko email 3

Wyjaśnienie

FIND funkcjonować: aby znaleźć pozycję początkową znaku lub tekstu w danym ciągu tekstowym.

LEN funkcjonować: policz liczbę ciągu tekstowego.

RIGHT funkcjonować: aby wyodrębnić tekst z prawej strony.

Formula PRAWO (B3, LEN (B3) -FIND ("_", B3)) można postrzegać jako:
= PRAWA (B3, DŁ (B3) -4)
= PRAWO (B3,17)
= „Smith@kutools.com”

Następnie ZNAJDŹ ("@", PRAWO (B3, DŁ (B3) -ZNAJDŹ ("_", B3))) można postrzegać jako
= ZNAJDŹ („@”, „Smith@kutools.com”)
= "6"

LEFT funkcjonować: wyodrębnia tekst z lewej strony podanego ciągu tekstowego na podstawie podanej długości tekstu. Formuła LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) można postrzegać jako:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
= LEWO ("Smith@kutools.com", 5)
= „Kowalski”

Uwaga

Jeśli chcesz wyodrębnić imię i nazwisko z wielkimi literami pierwszej litery, możesz dodać funkcję WŁAŚCIWA na początku powyższych formuł, takich jak:

= WŁAŚCIWA (LEWA (B3; ZNAJDŹ ("_"; B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
doc wyodrębnij imię i nazwisko email 4

Przykładowy plik

przykładowy dokumentKliknij, aby pobrać przykładowy plik


Wzory względne


Funkcje względne

  • Funkcja PRAWO
    Wyodrębnij tekst z prawej strony.
  • LEWA funkcja
    Wyodrębnij tekst z lewej strony ciągu tekstowego.
  • DŁ, funkcja
    Uzyskaj liczbę znaków w tekście.
  • Funkcja SZUKAJ
    Znajdź pozycję określonego znaku lub podciągu z podanego ciągu tekstowego.
  • ZNAJDŹ
    Znajdź ciąg w innym ciągu

Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

Chcesz szybko i perfekcyjnie zakończyć swoją codzienną pracę? Kutools dla programu Excel oferuje 300 zaawansowanych zaawansowanych funkcji (Łącz skoroszyty, sumuj według koloru, dziel zawartość komórek, konwertuj daty itd.) i oszczędzaj 80% czasu.

  • Zaprojektowany dla 1500 scenariuszy pracy, pomaga rozwiązać 80% problemów z Excelem.
  • Zmniejsz tysiące kliknięć klawiatury i myszy każdego dnia, odciąż zmęczone oczy i dłonie.
  • Zostań ekspertem Excela w 3 minuty. Nie musisz już pamiętać żadnych bolesnych formuł i kodów VBA.
  • 30-dniowy nieograniczony bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy. Bezpłatna aktualizacja i wsparcie przez 2 lata.
Wstążka programu Excel (z zainstalowanym Kutools dla programu Excel)

Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne zakładki do pakietu Office (w tym Excel), podobnie jak Chrome, Firefox i nowy Internet Explorer.
Zrzut ekranu programu Excel (z zainstalowaną kartą Office)
Sortuj komentarze według
Komentarze (2)
Znamionowy 5 z 5 · 1 oceny
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo dziękuję za ten artykuł. Mam inne pytanie dotyczące tych formuł.
- Załóżmy, że mam te scenariusze - chcę oddzielić FNAME i LNAME od tego e-maila ann.bee@yahoo.com
Za pomocą tego polecenia =WŁAŚCIWE(LEWO(A4,ZNAJDŹ("_",A4)-1)); Będę mógł wyprodukować Ann Bee, ale ten znak "__ musi być zmieniony na "." ,

Jak mogę to naprawić, gdy tak się dzieje, powiedzmy, że mam abee@yahoo.com — to poprzednie polecenie wyświetli abee@yahoo jako imię, gdy chcę osiągnąć Abee… proszę, czy możesz pomóc.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zdałem sobie sprawę, że użycie @ w poleceniu również pomogło, ale nie wyizolowałem imienia i nazwiska tam, gdzie ma to zastosowanie.
=WŁAŚCIWE(LEWO(A4,ZNAJDŹ("@";A4)-1))

Będę dalej szukał i mam nadzieję, że będę mógł lepiej dostroić

Bardzo dziękuję za ten artykuł.
Znamionowy 5 z 5
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL