Całkowicie nowy poziom usług hostingowych: superszybkie serwery, 14 dni bez zobowiązań, darmowa migracja - zenbox.pl

Jak wyodrębnić inicjały

Jak wyodrębnić inicjały
Jak wyodrębnić inicjały w Excelu?

Jeśli posiadamy imię i nazwisko w osobnych komórkach, to możemy to zrobić za pomoca funkcji LEWY() oraz dodając do wyniku kropki.

Jak wyodrębnić inicjały z wieloczłonowego nazwiska?

Można do tego celu użyć funkcji FRAGMENT.TEKSTU oraz SZUKAJ.TEKST.

Jak wyodrębnić inicjały imieni i nazwiska z jednej komórki?

Mozna użyć w tym celu kombinacji funkcji LEWY, FRAGMENT.TEKSTU oraz SZUKAJ.TEKST.

Jak użyć tych wszystkich funkcji do wyodrębnienia inicjałów?

Całość jest dostępna w obecnym artykule oraz filmie

Jak wyodrębnić inicjały – film instruktażowy

Praca z przykładowym plikiem

Plik do przykładu można pobrać poniżej.

UWAGA! Plik wyświetla błędy, jeśli wpisana funkcja w komórkę jest inna niż zaplanowałem dla danego przykładu. Co nie oznacza, że koniecznie jest to błędem, ponieważ często pewne rzeczy w Excelu można zrobić na kilka / kilkanaście sposobów.

Get the bonus content: Jak wyodrębnić inicjały cz.1

Funkcje potrzebne do wyodrębnienia incjałów

Żeby wyodrębnić inicjały użyjemy czterech funkcji:

  • LEWY do pobrania znaków z lewej strony ciągu znaków, w tym przypadku do wyświetlenia pierwszej litery imienia lub nazwiska,
  • FRAGMENT.TEKSTU do wypisania fragmentu z ciągu znaków, w tym przypadku do wyświetlenia pierwszej litery z drugiego nazwiska dwuczłonowego,
  • SZUKAJ.TEKST – do znalezienia miejsca, od którego znajduje się drugie nazwisko, konkretnie chodzi o myślnik,
  • JEŻELI.BŁĄD – żeby w momencie nie znalezienia myślnika (czyli nazwisko nie bądzie dwuczłonowe) nie wyświetlać błędu i poprawnie wyświetlać nazwisko jednoczłonowe
Tłumacz Nazw Funkcji Excela

Zapisz sie do neslettera i odbierz plik do tumaczenia nazw Excela

Szanuję Twoją prywatność, nie wysyłam spamu.

Pobieramy inicjały z imion i nazwisk jedno lub dwuczłonowych w osobnych komórkach

  1. Klikamy na komórkę E8 i wpisujemy: =LEWY(E8;1)&”.” używamy tutaj funkcji LEWY, w której przekazujemy w pierwszym argumencie na jakim tekście pracujemy, a drugim ile znaków wyświetlamy, następnie używamy znaku łączenia ciągów tekstowych i w cudzysłowiu dodajemy kropkę, gdyż chemy po inicjale wyświetlić kropkę. Po naciśnięciu klawisza ENTER wyświetlony zostanie pierwszy inicjał z kropką: M.
  2. Następnie edytujemy komórkę E8, w tym celu klikamy na nią i naciskamy klawisz F2, następnie wpisujemy ciąg dalszy formuły: &LEWY(D8;1)&”.” – czyli łączymy aktualny ciąg znaków z kolejnym i podobnie jak wcześniej używamy funkcji LEWY, by wyświetlić tym razem inicjał z kropką, tylko tym razem z komórki obok, gdzie znajduje się nazwisko. Całośc formuły powinna wyglądać tak: =LEWY(C8;1)&”.”&LEWY(D8;1)&”.”
Inicjały z kropkami - funkcja LEWY
  1. Spróbujmy skopiować formułę do niższej komórki, np. poprzez kliknięcie w komórkę E8, następnie przesuwamy kursor w prawy dolny róg tej komórki, a kiedy kursor zmieni kształt na czarny krzyżyk to naciskamy lewy przycisk myszy i przesuwamy zaznaczenie o jedną komórkę w dół.
  2. Efektem będzie skopiowanie formuły do komórki E9 i wyświetlenie inicjałów: M.W.
  3. Teraz dzięki dodaniu dwóch funkcji wyświetlimy drugi inijał z kropką, kliknijmy więc w komórkę E9 i nacisnijmy klawisz F2, następnie dodajmy połaczenie funkcji fragment.tekstu z szukaj.tekst w taki sposób: &FRAGMENT.TEKSTU(D9;SZUKAJ.TEKST(„-„;D9)+1;1)&”.”
    • & to łączenie łańcucha znaków, czyli pierwsze dwa inicjały z aktualnym
    • FRAGMENT.TEKSTU w pierwszym argumencie wskazujemy tekst na, na którym pracujemy, czyli D9, następnie w drugim argumencie powinniśmy podać od którego znaku mamy wyświetlić fragment tekstu, a jako, że nie wiemy to posłużymy sie kolejną funkcją szukaj.tekst
    • SZUKAJ.TEKST w pierwszym argumencie wskazujemy jakiego fragmentu tekstu szukamy, my żeby zlokalizować drugie nazwisko, bedziemy szukać myślnika, więc podajemy go w cudzysłowie „-„, następnie w drugim argumencie wskazujemy na jakim tekście pracujemy, czyli w komórka D9
      WAŻNE – pamietając, że funkcja SZUKAJ.TEKST ma nam podać informację, od którego znaku wyświetla się drugie nazwisko musimy zmodyfikować wynik funkcji dodając 1, gdyż w obecnej formie wskazuje myślnik, dopiero po dodaniu 1 będzie to kolejny znak, czyli pierwsza litera drugiego nazwiska.
      Całość funkcji: SZUKAJ.TEKST(„-„;D9)+1
    • wracamy do FRAGMENT.TEKSTU, teraz wystarczy w kolejnym argumencie podać ile znaków mamy wyświetlić, czyli wpisujemy ;1) plus oczywiście kropka na koniec &”.”
  4. Oczywiście efektem końcowym będą inicjały: M.W.N.
Inicjały z kropką, naziwsko dwuczłonowe
  1. Podobnie jak w punkcie 3 skopiujmy formułę do komórki niższej E10,
  2. Efektem tego będzie błąd #ARG!, a stalo się tak dlatego, że funkcja SZUKAJ.TEKST nie znalazła myślnika, jak widzimy tutaj mamy nazwisko jednoczłonowe,
  3. Z pomocą przyjdzie nam tutaj funkcja JEŻELI.BŁĄD, która do działania potrzebuje dwóch argumentów, pierwszy to np. jakieś działanie, w naszym przypadku to wyświetlenie inicjałów, czyli cała funkcja FRAGMENT.TEKSTU, a w drugim argumencie podamy co Excel ma zrobić, kiedy wykonanie pierwszego argumentu powoduje błąd. W naszym przypadku błąd pojawia się kiedy nazwisko jest jednoczłonowe, więc wystarczy jak wtedy nie wyświetlimy nic, czyli dodamy na koniec dwa cudzysłowy. Całość w komórce E10 ma wyglądać tak: =LEWY(C10;1)&”.”&LEWY(D10;1)&”.”&JEŻELI.BŁĄD(FRAGMENT.TEKSTU(D10;SZUKAJ.TEKST(„-„;D10)+1;1)&”.”;””)
  4. Po naciśnięciu klawisza ENTER pojawią nam się inicjały: H.S. – wystarczy teraz skopiować formułę do poniższych dwóch komórek,
  5. Wynik to prawidłowe wyświetlenie pozostałych inicjałów.
Wyświetlenie inicjałów z kropkami z nazwiskami jedno i  dwuczłonowymi - Excel

Pobieramy inicjały z imion i nazwisk jedno lub dwuczłonowych z jednej komórki

  1. Wyświetlenie inicjałów z jednej komórki jest bardzo podobne od pierwszego przykładu, zmiana w formule, którą wykonamy to zamiana funkcji LEWY na FRAGMENT.TEKSTU, by wyświetlić pierwsze nazwisko, całośc formuły powinna wyglądać tak, wytłuszczona funkcjam którą zmieniamy – tutaj w funkcji szuakj.tekst szukamy spacji, która jest po imieniu, także dodajemy 1, by wyświetlić kolejny znak: =LEWY(D15;1)&”.”&FRAGMENT.TEKSTU(D15;SZUKAJ.TEKST(” „;D15)+1;1)&”.”&JEŻELI.BŁĄD(FRAGMENT.TEKSTU(D15;SZUKAJ.TEKST(„-„;D15)+1;1)&”.”;””)
  2. Po zatwierdzeniu klawiszem ENTER, mozna skopiować formułe do komórki E16, w wyniku czego zakończymy dobrze zadanie.
Pobranie inicjałów z jednej komórki

Może zainteresują CIę inne moje artykuły

Tłumacz Nazw Funkcji Excela

Zapisz sie do neslettera i odbierz plik do tumaczenia nazw Excela

Szanuję Twoją prywatność, nie wysyłam spamu.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.