Jak rozdzielić imię i nazwisko – formuła lub Tekst jako kolumny

Piotr Majcher Excel 4 Comments

W tej części pokazuję jak rozdzielić imiona i nazwiska zapisane razem tak aby tworzyły dwie kolumny. Pokazuję dwa sposoby. Jeden szybki i łatwy a drugi trochę dłuższy i trudniejszy ale za to dynamiczny.

Użyty mechanizm: Tekst jako kolumny

Użyta/e funkcja/e: LEWY, FRAGMENT.TEKSTU, ZNAJDŹ

 

Pobierz plik do filmu: http://www.pmsocho.com/pobierz-pliki-do-filmow

Nazwa pliku: excel-545 – Jak rozdzielić imię i nazwisko – formuła lub Tekst jako kolumny.xlsx

 

Comments 4

  1. Mam pytanie: jak by brzmiała formuła gdybym chciał wyciagnąc dane w formacie: [ul][.][spacja][Nazwa ulicy] – bez numerów. Jednak dane mam rozne:
    ul. Skąpa
    ul. Forteczna 56
    ul. Walerego Sławka 55

    Korzystam z funkcji =LEWY(A1,ZNAJDŹ(” „,A1)), ale ona nie działa, bo pierwszą spacją jest spacja po [kropce]. Czy w funkcji ZNAJDŹ moge wskazać, że chodzi o 2 lub 3 powtórzenie spacji?

    1. Post
      Author

      Jeśli założymy, że chcesz wyodrębnić wszystko co znajduje się, przed ostatnią spacją, to formuła mogłaby wyglądać tak:
      =LEWY(D5;ZNAJDŹ(„#”;PODSTAW(D5;” „;”#”;DŁ(D5)-DŁ(PODSTAW(D5;” „;””))))-1)

  2. Mam pytanie, bo nie umiem już nic wymyślić: jak brzmi formuła jeżeli raz muszę wyciągnąć imię a raz nazwisko z jednej kolumny(imie i nazwisko) do dwóch innych kolumn (imię)(nazwisko):
    Lis Weronika
    Łukasz Baran – tutaj nie umiem wyciągną imienia żeby jak kopiuje z góry na dół wszystko aby sam excel wpisywał
    Miś Małgorzata
    Janiak Wioletta
    Janik Iwona
    Andrzej Nowak – i tutaj nie umiem wyciągnąć nazwiska, bo excel wyciąga imię z formuły podanej ponizej, zeby jak kopiuje z góry na dół wszystko aby sam excel wpisywał
    Kopa Marcelina
    Kowal Barbara
    moja formuła na imię to: =FRAGMENT.TEKSTU(B7;ZNAJDŹ(” „;B7;1)+1;50)
    a na nazwisko to: =LEWY(B7;ZNAJDŹ(” „;B7;1)-1)
    Z góry dziekuję 🙂

    1. Post
      Author

      Radku,
      Niestety jeśli dane nie są spójne i raz na początku jest imię a raz nazwisko to żaden automat Ci tego nie rozdzieli. Musiałbyś mieć listę wszystkich polskich imion i weryfikować czy wyraz wyodrębniony z komórki jest na liście imion czy nie. A nawet w takim scenariuszu pojawią się niepoprawnie rozpoznane imiona ponieważ u nas w kraju niektóre osoby mają nazwiska jak imiona…

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *