Łączenie kolumn w Excelu bez utraty danych - 3 szybkie sposoby

  • Udostępnij To
Michael Brown

Z tego krótkiego artykułu dowiesz się, jak scalić wiele kolumn Excela w jedną bez utraty danych.

Masz tabelę w Excelu i to, co chcesz, to połączyć dwie kolumny, wiersz po wierszu. Na przykład chcesz połączyć kolumny Imię & Nazwisko w jedną lub połączyć kilka kolumn, takich jak ulica, miasto, zamek błyskawiczny, państwo w jedną kolumnę "Adres", oddzielając wartości przecinkiem, aby można było później wydrukować adresy na kopertach.

Niestety, Excel nie dostarcza żadnego wbudowanego narzędzia, które pozwoliłoby to osiągnąć.Oczywiście, istnieje Połącz przycisk (" Merge & Center " itp.), Ale jeśli wybierzesz 2 sąsiednie komórki, aby je połączyć, jak pokazano na zrzucie ekranu:

Pojawi się komunikat o błędzie " Scalanie komórek zachowuje tylko wartość górnej lewej komórki, a pozostałe wartości odrzuca. " (Excel 2013) lub "Zaznaczenie zawiera wiele wartości danych. Scalenie w jednej komórce spowoduje zachowanie tylko najbardziej lewych górnych danych." (Excel 2010, 2007)

W dalszej części artykułu znajdziesz 3 sposoby, które pozwolą Ci połączyć dane z kilku kolumn w jedną bez utraty danych i bez użycia makra VBA. Jeśli szukasz najszybszego sposobu, pomiń dwa pierwsze i przejdź od razu do trzeciego.

    Scalanie dwóch kolumn za pomocą formuł Excela

    Powiedzmy, że masz tabelę z informacjami o swoich klientach i chcesz połączyć dwie kolumny ( Imię & Nazwisko ) w jeden ( Imię i nazwisko ).

    1. Wstaw nową kolumnę do tabeli. Umieść wskaźnik myszy w nagłówku kolumny (jest to kolumna D w naszym przypadku), kliknij prawym przyciskiem myszy i wybierz " Wkładka " z menu kontekstowego. Nazwijmy nowo dodaną kolumnę " Imię i nazwisko ".

  • W komórce D2 napisz następującą formułę CONCATENATE:
  • =CONCATENATE(B2," ",C2)

    W Excelu 2016 - Excel 365 w tym samym celu można również użyć funkcji CONCAT:

    =CONCAT(B2," ",C2)

    Gdzie B2 i C2 to adresy, odpowiednio, imienia i nazwiska. Należy pamiętać, że pomiędzy cudzysłowami znajduje się spacja " " w formule. Jest to separator, który zostanie wstawiony pomiędzy scalone nazwy, jako separatora możesz użyć dowolnego innego symbolu, np. przecinka.

    W podobny sposób możesz połączyć dane z kilku komórek w jedną, używając dowolnego separatora. Na przykład możesz połączyć adresy z 3 kolumn (Street, City, Zip) w jedną.

  • Skopiuj formułę do wszystkich pozostałych komórek Imię i nazwisko kolumna. Albo zobacz, jak wprowadzić tę samą formułę do wielu komórek jednocześnie.
  • Otóż połączyliśmy nazwy z 2 kolumn w jedną, ale nadal jest to wzór. Jeśli usuniemy Imię i /lub Nazwisko, to odpowiednie dane w kolumnie Full Name również znikną.
  • Teraz musimy przekonwertować formułę na wartość, abyśmy mogli usunąć niepotrzebne kolumny z naszego arkusza Excela. Zaznacz wszystkie komórki z danymi w połączonej kolumnie (wybierz pierwszą komórkę w " Imię i nazwisko " kolumny, a następnie naciśnij Ctrl + Shift + ArrowDown ).
  • Skopiuj zawartość kolumny do schowka ( Ctrl + C lub Ctrl + Ins , w zależności od tego, co wolisz), a następnie kliknij prawym przyciskiem myszy dowolną komórkę w tej samej kolumnie (" Imię i nazwisko " ) i wybrać " Wklej Specjalnie " z menu kontekstowego, wybierz Wartości i kliknąć OK .

  • Usuń kolumny "First Name" & "Last Name", które nie są już potrzebne. Kliknij kolumnę B nagłówek, naciśnij i przytrzymaj klawisz Ctrl i kliknij kolumnę C nagłówek (alternatywnym sposobem jest zaznaczenie dowolnej komórki w kolumnie B , naciśnij Ctrl + Spacja, aby wybrać całą kolumnę B, a następnie naciśnij Ctrl + Shift + Strzałka w prawo, aby wybrać całą kolumnę C).

    Następnie należy kliknąć prawym przyciskiem myszy na dowolną z wybranych kolumn i wybrać Usuń z menu kontekstowego:

  • Dobra, połączyliśmy nazwy z 2 kolumn w jedną! Choć wymagało to trochę wysiłku :)

    Połącz dane kolumn za pomocą Notatnika

    Ten sposób jest szybszy od poprzedniego, nie wymaga formuł, ale jest nadaje się tylko do łączenia sąsiednich kolumn i używania tego samego delimitera dla wszystkich. .

    Oto przykład: chcemy połączyć 2 kolumny z First Names i Last Names w jedną.

    1. Zaznacz obie kolumny, które chcesz połączyć: kliknij na B1, naciśnij Shift + Strzałka w prawo, aby zaznaczyć C1 , a następnie naciśnij Ctrl + Shift + strzałka w dół, aby wybrać wszystkie komórki z danymi w dwóch kolumnach.

  • Skopiuj dane do schowka (naciśnij Ctrl + C lub Ctrl + Ins , w zależności od tego, co wolisz).
  • Otwórz Notatnik: Start-> Wszystkie programy -> Akcesoria -> Notatnik .
  • Wstaw dane ze schowka do Notatnika (Naciśnij Ctrl + V lub Shift + Ins ).
  • Kopiuj znak zakładki do schowka. Naciśnij Zakładka w prawo w Notatniku, naciśnij Ctrl + Shift + Home , a następnie naciśnij Ctrl + X .
  • Zastąp znaki Tab w Notatniku separatorem, którego potrzebujesz.
  • Naciśnij Ctrl + H, aby otworzyć " Wymienić ", wklej znak Tab ze schowka w oknie dialogowym " Znajdź to, co " pole, wpisz swój separator, np. spacja, przecinek itp. w polu " Zastąpić " pole, naciśnij przycisk " Wymień wszystko "; następnie naciśnij przycisk " Anuluj ", aby zamknąć okno dialogowe.

  • Naciśnij Ctr + A, aby wybrać cały tekst w Notatniku, a następnie naciśnij Ctrl + C, aby skopiować go do Schowka.
  • Przełącz się z powrotem do arkusza Excela (naciśnij Alt + Tab ), wybierz tylko B1 komórka i wklejanie tekstu ze Schowka do tabeli.
  • Zmiana nazwy kolumny B do " Imię i nazwisko " i skreślić " Nazwisko " kolumna.
  • Kroków jest więcej niż w poprzedniej opcji, ale uwierzcie mi lub sami spróbujcie - ten sposób jest szybszy. Następny sposób jest jeszcze szybszy i łatwiejszy :)

    Łączenie kolumn za pomocą dodatku Merge Cells dla programu Excel

    Najszybszym i najprostszym sposobem połączenia danych z kilku kolumn Excela w jedną jest użycie dodatku Merge Cells dla Excela dołączonego do naszego pakietu Ultimate Suite dla Excela.

    Dzięki dodatkowi Merge Cells możesz połączyć dane z kilku komórek, używając dowolnego separatora (np. spacji, przecinka, powrotu karetki lub przerwy w linii). Możesz łączyć wartości wiersz po wierszu, kolumna po kolumnie lub scalać dane z wybranych komórek w jedną bez ich utraty.

    Jak połączyć dwie kolumny w 3 prostych krokach

    1. Pobierz i zainstaluj pakiet Ultimate Suite.
    2. Zaznacz wszystkie komórki z 2 lub więcej kolumn, które chcesz scalić, przejdź do Ablebits.com Data zakładkę> Scal grupę, a następnie kliknij Połącz komórki > Połącz kolumny w jedną .
    3. W Połącz komórki okna dialogowego, wybierz następujące opcje:
      • Jak połączyć: kolumny w jedną (wstępnie wybrany)
      • Rozdzielenie wartości za pomocą: wybierz żądany delimiter (w naszym przypadku spacja)
      • Umieść wyniki w: lewej kolumnie
    4. Upewnij się, że Wyczyść zawartość wybranych komórek zaznaczoną opcję i kliknij Połącz .

    To wszystko! Kilka prostych kliknięć i mamy dwie kolumny połączone bez użycia jakichkolwiek formuł czy kopiowania/wklejania.

    Aby zakończyć, zmień nazwę kolumny B na Imię i nazwisko i usunąć kolumnę "C", która nie jest już potrzebna.

    Dużo łatwiejsze niż dwa poprzednie sposoby, nieprawdaż :)

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.