Jak oddzielić imię i nazwisko w programie Excel
Jeśli często korzystasz z programu Excel(Excel) , prawdopodobnie spotkałeś się z sytuacją, w której masz nazwę w jednej komórce i musisz rozdzielić nazwę na różne komórki. Jest to bardzo powszechny problem w programie Excel i prawdopodobnie możesz przeprowadzić wyszukiwanie w Google i pobrać 100 różnych makr napisanych przez różne osoby, aby zrobić to za Ciebie.
Jednak w tym poście pokażę Ci, jak skonfigurować formułę, abyś mógł zrobić to sam i faktycznie zrozumieć, co się dzieje. Jeśli często korzystasz z programu Excel, dobrym pomysłem jest zapoznanie się z niektórymi bardziej zaawansowanymi funkcjami, aby móc robić ciekawsze rzeczy z danymi.
Jeśli nie lubisz formuł i potrzebujesz szybszego rozwiązania, przewiń w dół do sekcji Tekst do kolumn(Text to Columns) , która uczy, jak korzystać z funkcji programu Excel(Excel) , aby zrobić to samo. Ponadto funkcja tekstu do kolumn jest również lepsza, jeśli masz więcej niż dwa elementy w komórce, którą musisz oddzielić. Na przykład, jeśli jedna kolumna ma 6 pól połączonych razem, użycie poniższych formuł stanie się naprawdę nieporządne i skomplikowane.
Oddzielne nazwy w Excelu
Na początek zobaczmy, jak nazwy są zwykle przechowywane w arkuszu kalkulacyjnym programu Excel(Excel) . Najczęstsze dwa sposoby, jakie widziałem, to imię (firstname) nazwisko(lastname) ze spacją i nazwisko(lastname) , imię(firstname) z przecinkiem oddzielającym te dwa. Ilekroć widzę środkowy inicjał(firstname) , zwykle jest to środkowe (midinitial) nazwisko(lastname) , jak poniżej :
Używając kilku prostych formuł i łącząc ze sobą kilka z nich, możesz łatwo rozdzielić imię, nazwisko i inicjał drugiego imienia na osobne komórki w programie Excel . Zacznijmy od wyodrębnienia pierwszej części nazwy. W moim przypadku użyjemy dwóch funkcji: left i search. Logicznie oto, co musimy zrobić:
Wyszukaj(Search) w tekście w komórce spację lub przecinek, znajdź pozycję, a następnie usuń wszystkie litery po lewej stronie tej pozycji.
Oto prosta formuła, która poprawnie wykonuje zadanie: =LEFT(NN, SEARCH(” “, NN) – 1) , gdzie NN to komórka, w której zapisana jest nazwa. -1 służy do usunięcia dodatkowej spacji lub przecinka na końcu ciągu.
Jak widać, zaczynamy od lewej funkcji, która przyjmuje dwa argumenty: ciąg znaków i liczbę znaków, które chcesz pobrać, zaczynając od początku ciągu. W pierwszym przypadku szukamy spacji, używając podwójnych cudzysłowów i wstawiając spację pomiędzy. W drugim przypadku szukamy przecinka zamiast spacji. Jaki jest więc wynik dla 3 scenariuszy, o których wspomniałem?
Otrzymaliśmy imię z rzędu 3, nazwisko z rzędu 5 i imię z rzędu 7. Świetnie! W zależności od tego, jak przechowywane są Twoje dane, wyodrębniłeś teraz imię lub nazwisko. Teraz kolejna część. Oto, co musimy teraz zrobić logicznie:
– Wyszukaj(Search) w tekście w komórce spację lub przecinek, znajdź pozycję, a następnie odejmij pozycję od całkowitej długości ciągu. Oto jak wyglądałaby formuła:
=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))
Więc teraz używamy właściwej funkcji. Wymaga to również dwóch argumentów: ciągu i liczby znaków, które chcesz pobrać, zaczynając od końca ciągu w lewo. Więc chcemy długość łańcucha minus położenie spacji lub przecinka. To da nam wszystko na prawo od pierwszej spacji lub przecinka.
Świetnie(Great) , teraz mamy drugą część nazwy! W pierwszych dwóch przypadkach prawie wszystko jest gotowe, ale jeśli w nazwie występuje inicjał środkowy, możesz zauważyć, że wynik nadal zawiera nazwisko ze środkowym inicjałem. Jak więc po prostu uzyskać nazwisko i pozbyć się środkowego inicjału? Łatwo! Po prostu(Just) uruchom ponownie tę samą formułę, której użyliśmy do uzyskania drugiej sekcji nazwy.
Więc po prostu robimy kolejną właściwą i tym razem stosujemy formułę do połączonej komórki inicjału środkowego i nazwiska. Znajdzie spację po środkowym inicjale, a następnie pobierze długość pomniejszoną o pozycję liczby znaków odstępu od końca ciągu.
Więc masz to! Teraz podzieliłeś imię i nazwisko na oddzielne kolumny za pomocą kilku prostych formuł w programie Excel ! Oczywiście nie każdy będzie miał swój tekst sformatowany w ten sposób, ale możesz go łatwo edytować zgodnie z własnymi potrzebami.
Tekst do kolumn
Istnieje również inny prosty sposób na oddzielenie połączonego tekstu na osobne kolumny w programie Excel(Excel) . Jest to funkcja o nazwie Tekst do kolumn( Text to Columns) i działa bardzo dobrze. Jest to również znacznie bardziej wydajne, jeśli masz kolumnę, która zawiera więcej niż dwie części danych.
Na przykład poniżej mam dane, w których jeden wiersz ma 4 części danych, a drugi wiersz ma 5 sztuk danych. Chciałbym podzielić to odpowiednio na 4 kolumny i 5 kolumn. Jak widać, próba użycia powyższych formuł byłaby niepraktyczna.
W programie Excel najpierw wybierz kolumnę, którą chcesz oddzielić. Następnie przejdź dalej i kliknij kartę Dane(Data) , a następnie kliknij Tekst do kolumn( Text to Columns) .
Spowoduje to wyświetlenie kreatora Tekst do kolumn . (Columns)W kroku 1 wybierasz, czy pole jest rozdzielone, czy o stałej szerokości. W naszym przypadku wybierzemy Rozdzielony(Delimited) .
Na następnym ekranie wybierzesz ogranicznik. Możesz wybrać z tabulatora, średnika, przecinka, spacji lub wpisać niestandardową.
Na koniec wybierasz format danych dla kolumny. Zwykle General będzie działał dobrze dla większości typów danych. Jeśli masz jakieś konkretne daty, takie jak daty, wybierz ten format.
Kliknij Zakończ(Finish) i obserwuj, jak Twoje dane są magicznie podzielone na kolumny. Jak widać, jeden wiersz zamienił się w pięć kolumn, a drugi w cztery. Funkcja Text to Columns jest bardzo potężna i może znacznie ułatwić Ci życie.
Jeśli masz problemy z oddzielaniem nazw w innym formacie niż ja powyżej, opublikuj komentarz ze swoimi danymi, a postaram się pomóc. Cieszyć się!
Related posts
Dodaj linię trendu regresji liniowej do wykresu punktowego programu Excel
Jak zrobić histogram w Excelu
Jak bezpiecznie zabezpieczyć hasłem plik Excel
Jak stworzyć schemat blokowy w Wordzie i Excelu
Jak tworzyć etykiety w programie Word z arkusza kalkulacyjnego Excel
Jak automatycznie wykonać kopię zapasową dokumentu Word na OneDrive?
Jak odjąć daty w Excelu
Jak nagrać makro w programie Excel
Jak usunąć, złamać lub złamać zapomniane hasło Excel XLS?
Jak utworzyć listę rozwijaną w programie Excel?
Jak obliczyć wariancję w programie Excel
Jak korzystać z funkcji automatycznego odzyskiwania programu Excel i funkcji automatycznego tworzenia kopii zapasowych
Jak używać Sparklines w Excelu
Jak dodawać komentarze do komórki arkusza kalkulacyjnego Excel
Użyj Excela jako narzędzia do kopiowania danych z sieci
Połącz komórki między arkuszami i skoroszytami w programie Excel
Jak zmienić tło w Microsoft Teams
Wykresy danych w Excelu
Jak znaleźć i obliczyć zakres w Excelu
40 najlepszych skrótów klawiaturowych Microsoft Excel