Excel: zmień imię i nazwisko, umieszczając pomiędzy nimi przecinek
Możesz użyć poniższej formuły, aby zamienić imię i nazwisko w komórce programu Excel i dodać między nimi przecinek:
=CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))
Ta konkretna formuła zamienia imię i nazwisko w komórce A2 i dodaje między nimi przecinek.
Na przykład, jeśli komórka A2 zawiera Andy Evans , ta formuła zwróci Evans, Andy .
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Jak zmienić imię i nazwisko oraz dodać przecinek w programie Excel
Załóżmy, że w Excelu mamy następującą kolumnę imion i nazwisk:
Załóżmy, że chcemy zamienić imię i nazwisko w każdej komórce i dodać między nimi przecinek.
W tym celu w komórce B2 możemy wpisać następującą formułę:
=CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B wyświetla teraz imię i nazwisko przeplatane przecinkiem dla każdej pasującej komórki w kolumnie A.
Na przykład:
- Formuła zwrotów Evans, Andy dla Andy Evans.
- Formuła zwraca Douglasa, Bob dla Boba Douglasa.
- Formuła zwrotów Miller, Czad dla Chada Millera.
I tak dalej.
Jak działa ta formuła?
Zapamiętaj formułę, której użyliśmy do zamiany imienia i nazwiska „Andy Evans” w komórce A2 :
=CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))
Oto jak działa ta formuła:
Najpierw funkcja TEXTAFTER wyodrębnia cały tekst z komórki A2 po spacji. To zwraca Evansa .
Następnie funkcja TEXTBEFORE wyodrębnia cały tekst z komórki A2 przed spacją. To zwraca Andy’ego .
Następnie używamy funkcji CONCAT , aby połączyć Evansa z przecinkiem i spacją oraz Andy .
Efektem końcowym jest Evans, Andy .
Ta formuła powtarza ten sam proces dla każdej nazwy w kolumnie A.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: Jak usunąć określony tekst z komórek
Excel: jak usunąć znaki specjalne
Excel: Jak wstawić znak do ciągu