Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Rejestruję się  \/ 
x

or

Scalaj i łącz kolumny bez utraty danych w programie Excel

Jeśli scalisz wiele kolumn danych w programie Excel (niezależnie od używanej wersji programu Excel), zachowana zostanie tylko lewa kolumna danych, a dane z innych kolumn zostaną usunięte, jeśli zastosujesz opcję „Połącz i wypośrodkuj"polecenie z Strona Główna zakładka Wyrównanie Grupa. W tym samouczku omówiono, jak scalać lub łączyć różne kolumny danych w jedną komórkę lub kolumnę w programie Excel.


Scal kolumny danych w jedną komórkę bez utraty danych przez Schowek

Aby scalić wiele kolumn tylko w jedną komórkę bez utraty danych w programie Excel, możesz użyć schowka, aby łatwo rozwiązać problem.

1. Przede wszystkim włącz Schowek, klikając przycisk Zakotwiczenie  w prawym dolnym rogu schowek grupa na Strona Główna patka. Zobacz zrzut ekranu:

2. Wybierz kolumny, które chcesz scalić, i naciśnij Ctrl + C klucze do ich skopiowania.
Uwaga: możesz także kliknąć Strona Główna > Skopiuj swój skopiować je.

Teraz kolumny są kopiowane i jednocześnie wyświetlane w schowku.

3. Kliknij dwukrotnie pustą komórkę, w której umieścisz skopiowane kolumny, a następnie kliknij skopiowany element w schowek. Teraz skopiowane elementy są wypełniane w aktywnej komórce, jak pokazano na zrzucie ekranu.

Do tej pory wszystkie wybrane kolumny są scalane i umieszczane w określonej komórce, jak pokazano poniżej.

Połącz wiele kolumn bez utraty formatu danych i liczb w programie Excel

Zwykle podczas scalania komórek za pomocą funkcji scalania w programie Excel usuwa całą zawartość komórki z wyjątkiem zawartości pierwszej komórki. Jednak z Kutools dla programu Excel's Połącz (wiersze i kolumny)narzędzie, możesz łatwo łączyć wiele komórek / wierszy / kolumn bez utraty danych. Co więcej, to narzędzie obsługuje również pozostały oryginalny format daty i formaty liczb w wynikach kombinacji. 30-dniowa bezpłatna wersja próbna!
ad łączy wiersze kolumny zachowują formatowanie

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatna 30-dniowa, bez karty kredytowej! Zdobądź To Teraz

Scal kolumny danych w jedną kolumnę z formułą

Jeśli chcesz scalić wiele kolumn danych w jedną kolumnę bez utraty danych, możesz zastosować formuły, aby sobie z tym poradzić w programie Excel.

Formuła 1: = A2 i B2 i C2 i ...

W komórce D2 wprowadź formułę = A2, B2 i C2, a następnie przeciągnij uchwyt autouzupełniania w dół, aby zastosować formułę do innych komórek w aktywnej kolumnie.

A kolumny danych zostały połączone w jedną kolumnę. Zobacz zrzut ekranu:

Formuła 2: = A2 i „” i B2 i „” i C2 i ...

W komórce D2 wprowadź formułę = A2 & „” & B2 & „” i C2, a następnie przeciągnij uchwyt autouzupełniania w dół, aby zastosować formułę do innych komórek w aktywnej kolumnie.

Uwagi:
(1) W obu formułach, A2, B2 i C2 są komórkami w pierwszym wierszu, które scalisz w jeden i możesz je zmienić według potrzeb.
(2) Aby usunąć formuły z wyników scalania, możesz najpierw skopiować wyniki scalania, kliknąć prawym przyciskiem myszy zakres scalanych wyników i wybrać Wklej> Wartości w menu kontekstowym, jak pokazano poniżej, lub Zastosuj Kutools > Rzeczywiste aby usunąć formuły, ale zachować wyniki scalania jednym kliknięciem. Czytaj więcej...

(3) Obie formuły wyczyszczą formatowanie liczb w wynikach scalania. Na przykład data „2” zostanie scalona jako „15”, wartość procentowa „2019%” zostanie scalona jako „43511” itd.


Scal kolumny danych w jedną bez utraty danych przez CONCATENATE

Jeśli w każdym wierszu jest wiele komórek, zastosowanie wzoru = A1 & „” & B1 & „” & C1 będzie dość uciążliwe. Tutaj przedstawię funkcję CONCATENATE, aby poradzić sobie z tym problemem.

1. Wybierz pustą komórkę, wprowadź formułę = ZŁĄCZ. (A2: C2 & ","), a następnie zaznacz A2: C2 & ”,” we wzorze. (Uwagi: We wzorze A2: C2 to zakres w pierwszym wierszu, który połączę, i "," oznacza oddzielenie zawartości każdej komórki przecinkiem. )

2. naciśnij F9 klawisz, aby przekonwertować podświetloną część formuły na wartości.

3. Teraz podświetlona część formuły jest automatycznie zastępowana zawartością komórki. Usuń nawiasy klamrowe { dzięki }.

4, wciśnij wchodzić aby uzyskać wynik scalania.

Uwagi: Ta formuła wyczyści formatowanie liczb w wynikach scalania. Na przykład data „2” zostanie scalona jako „15”, wartość procentowa „2019%” zostanie scalona jako „43511” itd.


Szybko łącz kolumny danych bez utraty danych za pomocą Kutools for Excel

Możesz użyć dodatku innej firmy Kutools dla programu Excel aby szybko scalić wiele kolumn.

Kutools dla programu Excel - Zawiera ponad 300 przydatnych narzędzi dla programu Excel. Pełna wersja bezpłatna 30-dniowa, bez karty kredytowej! Zdobądź To Teraz

1. Po zainstalowaniu Kutools dla programu Excel, wybierz kolumny danych, które chcesz scalić, a następnie kliknij Kutools > Połączyć. Zobacz zrzut ekranu:

2, w Połącz kolumny lub wiersze w oknie dialogowym określ opcje w następujący sposób:
(1) Wybierz  Połącz kolumny dla Aby połączyć wybrane komórki zgodnie z następującymi opcjami;
(2) Określ separator dla połączonych danych, tutaj wybieram plik Miejsce opcja;
(3) Określ komórkę, w której chcesz umieścić połączony wynik;
(4) Określ, jak chcesz postępować z połączonymi komórkami. Możesz zachować lub usunąć zawartość z tych połączonych komórek, a także możesz scalić te połączone komórki. Zobacz zrzut ekranu:

3. Następnie kliknij Ok aby połączyć wiele kolumn w jedną kolumnę bez utraty danych. Otrzymasz następujące wyniki:

Pandemia Połączyć (Kolumny lub Wiersze) funkcja Kutools for Excel obsługuje więcej scenariuszy kombinacji w programie Excel. Bezpłatna wersja próbna!


Demo: łącz wiele kolumn bez utraty danych w programie Excel

Kutools dla programu Excel zawiera ponad 300 przydatnych narzędzi do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

Kutools for Excel rozwiązuje większość twoich problemów i zwiększa wydajność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2019 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowy bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i zmniejsza setki kliknięć myszą każdego dnia!
officetab dół
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Carl · 4 years ago
    JUMP not just.....another great invention spell check that changes real words to different words. Man the next generation relying on these faulty technologies is going to be lost without a parachute.
  • To post as a guest, your comment is unpublished.
    Carl · 4 years ago
    I cannot believe Microsoft makes it so difficult to use Excel. Aren't computer programs suppose to make life easier not more difficult. I mean we are talking about a simple merge of columns yet Excel makes you just through hoops to accomplish something that should take one keystroke. It is a joke, and the joke is on us, the users. I despise Microsoft.
    • To post as a guest, your comment is unpublished.
      User · 4 years ago
      I agree with you
  • To post as a guest, your comment is unpublished.
    Hesham · 4 years ago
    Use the concatenate option it's easier!
    Concatenate (A1,B1,C1)

    write conc.... and it will show up
    • To post as a guest, your comment is unpublished.
      VINOD · 4 years ago
      VERY GOOD. ITS WORKING. THANKS FOR THE SUPPORT
  • To post as a guest, your comment is unpublished.
    Maryam · 5 years ago
    It was Perfecttttt, Thanks
  • To post as a guest, your comment is unpublished.
    jim · 5 years ago
    Ineed to convert a string of numbers (06191948) in a column to read 06/19/1948 can anyone help me?
  • To post as a guest, your comment is unpublished.
    Adam Evans · 5 years ago
    Thank you!!! That worked perfectly!
  • To post as a guest, your comment is unpublished.
    Barry · 5 years ago
    I cannot get the space to appear. This is my formula =G4&" "&I4. I am using Excel 2013.
  • To post as a guest, your comment is unpublished.
    Vinay · 5 years ago
    I am trying to merge and combine 4 columns, with the data from each column being on a separate line.
    For Example, I want it to look like this when I have finished:

    Data from Column 1
    Data from Column 2
    Data from Column 3
    Data from Column 4

    How do I do that?

    I tried using the transpose function in "Paste Special," but I am still getting 4 separate cells (1 for each of the columns I'm trying to merge). How do I get the 4 columns of data merged into 1 cell, with 4 lines
  • To post as a guest, your comment is unpublished.
    Warom Hillary · 5 years ago
    Grate work......Thanks Big...
  • To post as a guest, your comment is unpublished.
    Abhi · 5 years ago
    Great work, Thank you
  • To post as a guest, your comment is unpublished.
    Kumaresan raina · 5 years ago
    thank for so much. great
  • To post as a guest, your comment is unpublished.
    jyothi babu · 6 years ago
    Thanks for information and it is very use full for me.
  • To post as a guest, your comment is unpublished.
    Rasheed · 6 years ago
    Thank you very much. I really appreciate you people worked so hard to make our job easy. Thanks again.
  • To post as a guest, your comment is unpublished.
    Ramann · 6 years ago
    Thanks a million.

    God Bless You.
  • To post as a guest, your comment is unpublished.
    Wazeem · 6 years ago
    Thank you very much :-*
  • To post as a guest, your comment is unpublished.
    ShalikRam Panth · 6 years ago
    Thank you very much! This was very helpful.
  • To post as a guest, your comment is unpublished.
    Praveen kumar Samikk · 6 years ago
    Thank you so much. Worked like magic!
    :-)
  • To post as a guest, your comment is unpublished.
    Sagar Soni · 6 years ago
    Thanks a lot, Sir! This is very helpful.
  • To post as a guest, your comment is unpublished.
    carol · 6 years ago
    thanks you so much this really helped me .
  • To post as a guest, your comment is unpublished.
    Momen · 6 years ago
    Thamk you very much , helped me a lot .
  • To post as a guest, your comment is unpublished.
    Cathy · 7 years ago
    What is the correct formula to concatenate data from columns C,D, E, and F? I would like a line break between each column's data. Is the correct formula for this:
    =CONCATENATE(",C2,",D2,"CHAR (10),E2,"CHAR (10),F2)?

    If not, what is the correct formula?

    PLEASE HELP!
  • To post as a guest, your comment is unpublished.
    Cathy · 7 years ago
    I have still not received an answer to my question. I think what I want to do is concatenate columns c, D, E, and F, with a line break between the data from each cell. What is the correct formula to do this? Is it:
    =CONCATENATE(",C2,",D2,"CHAR (10),E2,"CHAR (10),F2)?
    If not, what is the correct formula?
    PLEASE HELP!
  • To post as a guest, your comment is unpublished.
    jj · 7 years ago
    :-x :oops: :cry: okayyyyyyy
  • To post as a guest, your comment is unpublished.
    Cathy · 7 years ago
    To clarify my earlier request:

    I am trying to merge and combine 4 columns, with the data from each column being on a separate line.
    For Example, I want it to look like this when I have finished:

    Data from Cell C2 (new line)
    Data from Cell D2 (new line)
    Data from Cell E2 (new line)
    Data from Cell F2

    What do insert between the fields (=C2&" "&D2&" "&E2&" "&F2)to get the new line?

    I do not have Kutools.
  • To post as a guest, your comment is unpublished.
    Cathy · 7 years ago
    Thank you. I haven't had a chance to try this yet. I had surgery recently, and have had other things going on.
  • To post as a guest, your comment is unpublished.
    appugee · 7 years ago
    thanks a lot .the tip helped me very much
  • To post as a guest, your comment is unpublished.
    Thomas L · 7 years ago
    Thank you, that worked like a charm. Also it is possible to add information between or separate with comma.
  • To post as a guest, your comment is unpublished.
    Cathy · 7 years ago
    I am trying to merge and combine 4 columns, with the data from each column being on a separate line.
    For Example, I want it to look like this when I have finished:

    Data from Column 1
    Data from Column 2
    Data from Column 3
    Data from Column 4

    How do I do that?
    • To post as a guest, your comment is unpublished.
      Thomas L · 7 years ago
      You need to use the transpose function in "Insert special".
      • To post as a guest, your comment is unpublished.
        Cathy · 7 years ago
        Thomas L
        I tried using the transpose function in "Paste Special," but I am still getting 4 separate cells (1 for each of the columns I'm trying to merge). How do I get the 4 columns of data merged into 1 cell, with 4 lines
  • To post as a guest, your comment is unpublished.
    Graham · 7 years ago
    This was so useful I nearly fell off my chair at how simplistic I found the procedure. Many thanks!
  • To post as a guest, your comment is unpublished.
    Andrew · 7 years ago
    Awesome. But when I merge the two cells there is no space in between the text.
    • To post as a guest, your comment is unpublished.
      Asadullah · 7 years ago
      [quote name="Andrew"]Awesome. But when I merge the two cells there is no space in between the text.[/quote]
      Just try:

      = A2 & " " & B2

      Under the quotes is what you wanna get between them! :)
  • To post as a guest, your comment is unpublished.
    Vlada · 7 years ago
    Thank you very much! You saved me so much time.
  • To post as a guest, your comment is unpublished.
    Sara · 7 years ago
    Thank you so much. This saved me!!
  • To post as a guest, your comment is unpublished.
    Marcy · 7 years ago
    Hello, please disregard my question. I figured out the answer :-)

    Marcy
  • To post as a guest, your comment is unpublished.
    Marcy · 7 years ago
    Thank you very much!

    If I am merging two columns that have LNAME and FNAME, is there a way to add a comma between so as to have LNAME, FNAME?

    Thanks again!

    Marcy :D
  • To post as a guest, your comment is unpublished.
    sanjay das · 7 years ago
    it s helpfull... thanks
    :-)
  • To post as a guest, your comment is unpublished.
    guest · 7 years ago
    how do you merge two columns in sort/merge sense; eliminating repeats?
  • To post as a guest, your comment is unpublished.
    jen · 7 years ago
    I would think you could format your cells to text or use ' before each 0.

    I tried it with the columns formatted to text then use the =A1&B1&C1 worked just fine--did not drop the 0s
  • To post as a guest, your comment is unpublished.
    alcorp · 7 years ago
    How would I merge with leading zeros and keep the zeros?
    Such as 2007 + 001 + 024 to get 2007001024 but when use the formula I get 2007124. Thanks. (The columns merging are number fields)
    • To post as a guest, your comment is unpublished.
      jen · 7 years ago
      format columns to text
  • To post as a guest, your comment is unpublished.
    Vishal · 7 years ago
    Really, jabardust tool kutools is.. thnks god kutools is here. (y)
  • To post as a guest, your comment is unpublished.
    jonas · 7 years ago
    I have a follow up question: some of my cells are empty (in some rows, not in all). Using the above system, my final cell may look something like: "text, , ,text, text, text, ,). This is logic, as it copied the empty space of the empty cells. is there a way that excel only copies the text IF there is text, but leaves it blank otherwise?

    Much appreciate your help!!!
    • To post as a guest, your comment is unpublished.
      Max · 5 years ago
      Thanks for the formula.

      I have the same follow-up question as JONAS.

      Anyone out there that can help?
  • To post as a guest, your comment is unpublished.
    pili · 7 years ago
    Thak you very much! This was very helful
  • To post as a guest, your comment is unpublished.
    pappu · 7 years ago
    thanks a lot,didnt know this for years
  • To post as a guest, your comment is unpublished.
    Carl · 7 years ago
    How about Microsoft adds this is a feature instead of adding stupidity and just changing their programmers rather than making them more intuitive. Isn't the purpose of a computer program to do the work FOR you? Having to jump thru hoops to do what a program should do for users seems a bit pathetic.
  • To post as a guest, your comment is unpublished.
    Nitin · 7 years ago
    Thanks a lot...its very usefull
  • To post as a guest, your comment is unpublished.
    shashi · 7 years ago
    thanks a lot... :-) & i want 1 more thing if i do 3 cell merge & after that i have to select from that merge cell selected column or row through CTRL+Space or Shift+space on that time in merge case i m unable to select merge column or row. i can do it mouse but i required shortcut key for that.. ????
  • To post as a guest, your comment is unpublished.
    Niamatullah Faizi · 7 years ago
    Thanks a lot, very fantastic
  • To post as a guest, your comment is unpublished.
    Subhasis Dutta · 7 years ago
    Thanks for tipses, It is very helpful.
  • To post as a guest, your comment is unpublished.
    Ray · 7 years ago
    Fantastic bit of info. One question. One of my cells that is being combined has a date in it. How do you you transfer that as a date format into the combined cell? It just comes up as a number.

    Many thanks.
  • To post as a guest, your comment is unpublished.
    qrcca · 7 years ago
    Working in excel. I have columns a-bk and rows 1-133.
    I need to make another worksheet that has all the same info in each cell but have it in a single column, I am at a loss as how this might be done without cutting and pasting each column. How do i combine multiple columns into one column?
    (I should end up with one column and 4921 rows )
  • To post as a guest, your comment is unpublished.
    Markvdb · 7 years ago
    Thanks for the help!