Spis treści
Ten tutorial pokaże Ci kilka różnych sposobów łączenia nazw w Excelu: formuły, Flash Fill i narzędzie Merge Cells.
Arkusze Excela są często wykorzystywane do przechowywania danych o różnych grupach osób - klientach, studentach, pracownikach i tak dalej. W większości sytuacji imiona i nazwiska są przechowywane w dwóch osobnych kolumnach, ale od czasu do czasu może zaistnieć potrzeba połączenia dwóch nazwisk w jednej komórce. Na szczęście czasy łączenia czegokolwiek ręcznie już minęły. Poniżej znajdziesz kilka szybkich trików na łączenie nazwisk w Excelu, które pozwolą zaoszczędzići będziesz miał dużo nudnego czasu.
Formuła programu Excel do łączenia imienia i nazwiska
Kiedykolwiek potrzebujesz połączyć imię i nazwisko w jednej komórce, najszybszym sposobem jest konkatenacja dwóch komórek za pomocą operatora ampersand (&) lub funkcji CONCATENATE, jak pokazano w poniższych przykładach.
Formuła 1. Połącz imię i nazwisko w Excelu
Powiedzmy, że w swoim arkuszu masz jedną kolumnę dla imienia i drugą dla nazwiska, a teraz chcesz połączyć te dwie kolumny w jedną.
W formie ogólnej, oto formuły do łączenia imienia i nazwiska w Excelu:
= imię_nazwisko_komórka &" "& nazwisko_komórka CONCATENATE( imię_nazwisko_komórka ," ", nazwisko_komórka )W pierwszej formule konkatenacja odbywa się za pomocą znaku ampersand (&). Druga formuła opiera się na odpowiedniej funkcji (słowo "konkatenacja" jest po prostu innym sposobem powiedzenia "połącz"). Zwróć uwagę, że w obu przypadkach wstawiasz znak znak spacji (" ") pomiędzy, aby oddzielić części nazwy.
Z imieniem w A2 i nazwiskiem w B2, rzeczywiste formuły idą następująco:
=A2&" "&B2
=CONCATENATE(A2, " ", B2)
Wstaw albo formułę do komórki C2 lub dowolnej innej kolumny w tym samym wierszu, naciśnij Enter, a następnie przeciągnij uchwyt wypełnienia, aby skopiować formułę w dół do tylu komórek, ile potrzebujesz. W rezultacie będziesz miał kolumny imienia i nazwiska połączone w kolumnę pełnego nazwiska:
Wzór 2. Połącz nazwisko i imię z przecinkiem
Jeśli chcesz połączyć nazwy w Nazwisko, imię pięści. format, użyj jednej z poniższych formuł, aby połączyć imię i nazwisko z przecinkiem:
= nazwisko_komórka &", "& imię_nazwisko_komórka CONCATENATE( nazwisko_komórka ,", ", imię_nazwisko_komórka )Formuły są w zasadzie takie same jak w poprzednim przykładzie, ale tutaj konkatenujemy nazwy w odwrotnej kolejności i oddzielamy je przecinkiem i spacją (", ").
Na poniższym zrzucie ekranu komórka C2 zawiera tę formułę:
=B2&", "&A2
A komórka D2 zawiera to:
=CONCATENATE(B2, ", ", A2)
Niezależnie od tego, na którą formułę się zdecydujesz, rezultaty będą takie same:
Formuła 3. Połącz imię, środek i nazwisko w jednej komórce
Mając różne części nazwy wymienione w 3 oddzielnych kolumnach, oto jak możesz połączyć je wszystkie w jedną komórkę:
= imię_nazwisko_komórka &" "& środkowe_nazwisko_komórki &" "& nazwisko_komórka CONCATENATE( imię_nazwisko_komórka ," ", środkowe_nazwisko_komórki ," ", nazwisko_komórka )Technicznie, po prostu dodajesz jeszcze jeden argument do już znanych formuł, aby scalić środkowe imię.
Zakładając, że pierwsze imię jest w A2, drugie imię w B2, a ostatnie imię w C2, następujące formuły będą działały jak należy:
=A2&" "&B2&" "&C2
=CONCATENATE(A2," ",B2," ",C2)
Poniższy zrzut ekranu przedstawia pierwszą formułę w działaniu:
W sytuacji, gdy kolumna B może, ale nie musi zawierać drugie imię, możesz obsłużyć każdy przypadek osobno, a następnie połączyć dwie formuły w jedną za pomocą instrukcji IF:
=IF(B2="", A2&" "&C2, A2&" "&B2&" "&C2)
Zapobiegnie to pojawieniu się dodatkowych spacji między słowami w wierszach, w których brakuje drugiego imienia:
Wskazówka W Excelu 2016 - 365 do łączenia nazw można również użyć funkcji CONCAT.
Wzór 4. Połącz pierwszy inicjał i nazwisko
Ten przykład pokazuje, jak połączyć dwie nazwy w jedną w programie Excel i przekształcić pełną nazwę w nazwę skróconą.
Ogólnie rzecz biorąc, używasz funkcji LEWO, aby wyodrębnić pierwszą literę imienia, a następnie połączyć ją z nazwiskiem oddzielonym znakiem spacji.
Mając imię w A2 i nazwisko w B2, formuła przyjmuje następujący kształt:
=LEFT(A2,1)&" "&B2
lub
=CONCATENATE(LEFT(A2,1), " ", B2)
W zależności od pożądanego rezultatu, może przydać się jeden z poniższych wariantów powyższej formuły.
Dodaj kropkę po inicjale:
=LEFT(A2,1)&"."&B2
Połącz inicjał z nazwiskiem bez spacji:
=LEFT(A2,1)&B2
Połącz inicjał i nazwisko, a połączoną nazwę zamień na małe litery:
=LOWER(LEFT(A2,1))&LOWER(B2)
Dla ułatwienia, w poniższej tabeli przedstawiono wszystkie formuły wraz z ich wynikami:
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Imię i nazwisko | Nazwisko | Nazwa połączona | Formuła | Opis |
2 | Jane | Doe | J Doe | =LEFT(A2,1)&" "&B2 | Inicjał + Nazwisko oddzielone spacją |
3 | J. Doe | =LEFT(A2,1)&"."&B2 | Inicjał + Nazwisko oddzielone kropką i spacją | ||
4 | JDoe | =LEFT(A2,1)&B2 | Inicjał + Nazwisko bez spacji | ||
5 | jdoe | =LOWER(LEFT(A2,1))&LOWER(B2) | Inicjał + Nazwisko małymi literami bez spacji |
Wskazówki i uwagi dotyczące łączenia nazw w programie Excel
Jak właśnie zobaczyłeś, bardzo łatwo jest scalić imię i nazwisko w Excelu za pomocą formuły. Jeśli jednak, wbrew oczekiwaniom, Twoja formuła działa niedoskonale lub w ogóle nie działa, poniższe wskazówki mogą pomóc Ci wejść na właściwą drogę.
Wycinanie dodatkowych spacji
W przypadku, gdy Twoje informacje pochodzą z zewnętrznej bazy danych, istnieje szansa, że oryginalne kolumny mają pewne spacje niewidoczne dla ludzkiego oka, ale doskonale odczytywane przez Excela. W rezultacie między połączonymi nazwami mogą pojawić się dodatkowe spacje, jak w lewej tabeli poniżej. Aby wyeliminować nadmierne spacje między słowami do jednego znaku spacji, zawiń każde odwołanie do komórki w funkcję TRIM,a następnie konkatenować. Na przykład:
=TRIM(A2)&" "&TRIM(B2)
Piszemy wielką literę w każdym nazwisku.
Jeśli pracujesz z listą personelu stworzoną przez kogoś innego, a ten ktoś nie jest zbyt dokładny, niektóre nazwiska mogą być napisane małymi literami, a inne wielkimi. Łatwą poprawką jest użycie funkcji PROPER, która wymusza pierwszy znak w każdym słowie na wielkie litery, a resztę na małe:
=PROPER(A2)&" "&PROPER(B2)
Możesz również skapitalizować pierwszą literę w każdej komórce, jak wyjaśniono w wyżej linkowanym artykule.
Zastąpić formuły wartościami i usunąć oryginalne kolumny
Jeśli Twoim celem jest uzyskanie listy pełnych nazw niezależnych od oryginalnych kolumn lub chcesz wyeliminować kolumny źródłowe po scaleniu nazw, możesz łatwo przekonwertować formuły na wartości za pomocą polecenia Pates Special. Po tym możesz swobodnie usunąć oryginalne kolumny zawierające części nazw.
Aby przyjrzeć się bliżej formułom omówionym w pierwszej części tego poradnika, zapraszamy do pobrania naszego przykładowego skoroszytu do łączenia nazw w Excelu.
Jak automatycznie scalić imię i nazwisko w programie Excel
Przy stosowaniu formuł wynik i oryginalne dane są ściśle powiązane - wszelkie zmiany w oryginalnych wartościach są natychmiast odzwierciedlane w danych wyjściowych formuły. Jeśli jednak nie oczekujesz żadnych aktualizacji połączonych nazw, wykorzystaj funkcję Excela Wypełnienie błyskowe możliwość automatycznego wypełniania danych na podstawie wzorca.
Oto jak możesz połączyć nazwy w sekundę za pomocą Flash Fill:
- Dla pierwszego wpisu wpisz ręcznie imię i nazwisko w sąsiedniej kolumnie.
- Zacznij wpisywać nazwę w kolejnym wierszu, a Excel natychmiast zaproponuje pełne nazwy dla całej kolumny.
- Naciśnij Enter, aby zaakceptować sugestie. Gotowe!
Piękno tej metody polega na tym, że Excel doskonale "naśladuje" Twój wzór, kapitalizację i interpunkcję, dzięki czemu możesz mieć nazwy połączone dokładnie tak, jak chcesz. Kolejność części nazw w oryginalnych kolumnach nie ma znaczenia! Po prostu upewnij się, że wpisujesz nazwę w pierwszej komórce dokładnie tak, jak chcesz, aby wszystkie nazwy się pojawiły.
Na przykład zobacz, jak łatwo możesz połączyć nazwy z przecinkami:
Jak połączyć imię i nazwisko poprzez scalanie komórek
Innym szybkim sposobem łączenia nazw w Excelu jest scalanie komórek zawierających części nazwy. Nie, nie mówię o wbudowanej funkcji Merge, ponieważ zachowuje ona tylko wartość górnej lewej komórki. Proszę poznać narzędzie Ablebits Merge Cells, które zachowuje wszystkie wartości podczas scalania komórek :)
Aby połączyć imię i nazwisko poprzez scalanie komórek, oto co robisz:
- Zaznacz dwie kolumny nazw, które chcesz połączyć.
- Na Ablebits zakładka, w Połącz grupę, kliknij przycisk Połącz komórki strzałka w dół, i wybierz Połącz kolumny w jedną :
- Pojawi się okno dialogowe Merge Cells, w którym wpisujemy znak spacji w Oddziel wartości za pomocą i pozostawić wszystkie inne opcje jako domyślnie sugerowane:
Wskazówka. Jeśli chcesz zachować oryginalne kolumny imion i nazwisk, upewnij się, że opcja Utwórz kopię zapasową tego arkusza zaznaczone jest pole.
- Kliknij przycisk Połącz przycisk.
W efekcie imię i nazwisko zostają połączone w jedno i umieszczone w lewej kolumnie:
Tak wygląda łączenie imienia i nazwiska w Excelu. Dziękuję za przeczytanie i mam nadzieję, że za tydzień znów zobaczymy się na naszym blogu!
Dostępne pliki do pobrania
Łączenie nazw w Excelu - przykłady (plik .xlsx)
Ultimate Suite - wersja próbna (plik .exe)