Oddziel imię i nazwisko – Excel i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokaże, jak oddzielić imię i nazwisko w Excelu i Arkuszach Google.

Oddzielne imię

Po pierwsze, aby oddzielić imię od imienia, możemy użyć funkcji LEWO i SZUKAJ.

1 =LEWO(B3; SZUKAJ(" "; B3))

Oddzielne nazwisko

Następnie używamy funkcji SEARCH i MID, aby uzyskać nazwisko z nazwy.

1 =MID(B3; SZUKAJ(" "; B3)+1; 999)

Omówimy to poniżej.

Funkcja SZUKAJ (imię)

Najpierw użyliśmy funkcji SEARCH, aby znaleźć pozycję spacji między imieniem i nazwiskiem.

1 =SZUKAJ(" ", B3)

Funkcja LEWO (Imię)

Następnie używamy funkcji LEWO, aby zwrócić znaki przed spacją (imię):

1 =LEWO(B3;C3)

Połączenie tych funkcji daje oryginalną formułę dla imienia:

1 =LEWO(B3; SZUKAJ(" "; B3))

Następnie dowiemy się, jak wyodrębnić nazwisko.

W następnej sekcji użyjemy funkcji SEARCH i MID, aby wyodrębnić znaki ze środka ciągu tekstowego.

Funkcja SZUKAJ (nazwisko)

Najpierw użyliśmy funkcji SEARCH, aby znaleźć pozycję spacji między imieniem i nazwiskiem.

1 =SZUKAJ(" ", B3)

Następnie dodajemy jeden do wartości zwracanej przez tę formułę, aby uzyskać początkową pozycję nazwiska.

Funkcja MID (nazwisko)

Następnie używamy funkcji MID, aby zwrócić wszystkie znaki po spacji plus 1 (nazwisko)

1 =ŚRODEK(B3; C3+1; 999)

Połączenie tych 2 funkcji daje nam oryginalną formułę na nazwisko.

1 =ŚRODEK(B3; SZUKAJ(B3; " ")+1; 999)

Drugie imiona

Następnie omówimy, jak oddzielić imiona zawierające drugie imiona lub inicjały.

Obliczenie dla imienia pozostaje bez zmian.

Aby wyodrębnić drugie imię lub inicjał z imienia, musielibyśmy użyć funkcji RIGHT, SEARCH i LEN, aby uzyskać nazwisko z ciągu nazwy. Zamierzamy również włączyć funkcję TRIM, aby przyciąć spacje po obu stronach ciągu tekstowego.

12 =PRAWO(B4,DŁ(B4)-SZUKAJ(" ",B4)-DŁ(PRZYC(ŚREDNIA(B4,SZUKAJ(" ",B4,1))+1,SEARCH(" ",B4,SEARCH(" ",B4,1)+1)-SEARCH(" ",B4,1)))))-1)

Ta formuła będzie działać tylko wtedy, gdy w ciągu tekstowym jest więcej niż jedna spacja. Jeśli jest tylko jedna spacja, zostanie zwrócony błąd z #VALUE.

Aby rozwiązać ten problem, dla imion bez drugiego imienia lub inicjałów możemy użyć oryginalnej formuły za pomocą funkcji MID i SEARCH.

Następnie moglibyśmy połączyć te dwie formuły za pomocą funkcji JEŻELI.BŁĄD.

12 =JEŻELIBŁĄD(PRAWO(B3,DŁ(B3)-SZUKAJ(" ";B3)-DŁ(PRZYC(ŚREDNI(B3;SZUKAJ(" ",B3,1)+1,SEARCH(" ",B3,SEARCH(" ",B3,1)+1)-SEARCH(" ",B3,1))))-1),MID(B3,SEARCH(" ",B3)+1,999) )

Moglibyśmy wtedy użyć funkcji MID i LEN, aby uzyskać drugie imię lub inicjał.

1 =ŚREDNI(B3;DŁ(C3)+1;DŁ(B3)-DŁ(C3&D3))

Oddziel imię i nazwisko w Arkuszach Google

Wszystkie powyższe przykłady działają tak samo w arkuszach Google, jak w programie Excel.

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

wave wave wave wave wave