Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in
x
or
x
x
Register
x

or

Merge and Combine Columns without Losing Data in Excel

If you merge multiple columns of data in Excel (no matter which Excel version you are using), only the left column of data will be kept, and the data of other columns will be deleted, if you apply the "Merge and Center" command from Home tab on the Alignment group. This tutorial is talking about how to merge or combine different columns of data into one cell or column in Excel.

Merge columns of data into one cell without losing data by Clipboard

Merge columns of data into one column with formula

Merge columns of data into one without losing data by CONCATENATE

Quickly merge columns of data without losing data with Kutools for Excel

Combine multiple columns without losing data and number format in Excel

Normally when merging cells with the Merge feature in Excel, it will remove all cell contents except the first cell content. However, with Kutools for Excel's Combine (Rows & Columns) utility, you can easily batch combine multiple cells/rows/columns without losing data. What's more, this utility also supports remaining original date format and number formats in the combination results. Full Feature Free Trial 30-day!
ad combine rows columns keep formatting

Kutools for Excel - Includes more than 300 handy tools for Excel. Full feature free trial 30-day, no credit card required! Get It Now

Office Tab Enable Tabbed Editing and Browsing in Office, and Make Your Work Much Easier...
Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%
  • Reuse Anything: Add the most used or complex formulas, charts and anything else to your favorites, and quickly reuse them in the future.
  • More than 20 text features: Extract Number from Text String; Extract or Remove Part of Texts; Convert Numbers and Currencies to English Words...
  • Merge Tools: Multiple Workbooks and Sheets into One; Merge Multiple Cells/Rows/Columns Without Losing Data; Merge Duplicate Rows and Sum...
  • Split Tools: Split Data into Multiple Sheets Based on Value; One Workbook to Multiple Excel, PDF or CSV Files; One Column to Multiple Columns...
  • Paste Skipping Hidden/Filtered Rows; Count And Sum by Background Color; Create Mailing List and Send Emails by Cell's Value...
  • Super Filter: Create advanced filter schemes and apply to any sheets; Sort by week, day, frequency and more; Filter by bold, formulas, comment...
  • More than 300 powerful features; Works with Office 2007-2019 and 365; Supports all languages; Easy deploying in your enterprise or organization.

 Merge columns of data into one cell without losing data by Clipboard

To merge multiple columns into only one cell without losing any data in Excel, you can use the Clipboard to solve the problem easily.

1. First of all, enable the Clipboard by clicking the Anchor button  at the bottom-right corner of Clipboard group on the Home tab. See screenshot:

2. Select the columns you will merge, and press Ctrl + C keys to copy them.
Note: You can also click Home > Copy to copy them.

Now the columns are copied and listed in the Clipboard at once.

3. Double click into a blank cell where you will place the copied columns, and then click the copied item in the Clipboard. Now the copied items are filled into the active cell as below screenshot shown.

So far, all selected columns are merged and placed into the specified cell as below screenshot shown.


 Merge columns of data into one column with formula


If you need to merge multiple columns of data into one column without any data losing, you can apply formulas to deal with it in Excel.

Formula 1: =A2&B2&C2&...

In Cell D2, please enter the formula =A2&B2&C2, and then drag the AutoFill handle down to apply the formula to other cells in the active column.

And the columns of data have been merged into one column. See screenshot:

Formula 2: =A2&" "&B2&" "&C2&...

In Cell D2, please enter the formula =A2&" "&B2&" "&C2, and then drag the AutoFill handle down to apply the formula to other cells in the active column.

Notes:
(1) In both formulas, A2, B2, and C2 are cells in the first row you will merge into one, and you can change them as you need.
(2) To remove formulas from the merging results, you can copy the merging results firstly, right click the range of merging results, and select Paste > Values in the context menu as below screenshot shown, or Apply Kutools > To Actual to remove formulas but keep the merging results with only one click. Read more...

(3) Both formula will clear the number formatting in the merging results. For example, the date “2/15/2019” will be merged as “43511”, the percentage “5.79%” will be merged as “0.0579” etc.


 Merge columns of data into one without losing data by CONCATENATE

If there are multiple cells in each row, it will be quite tedious to apply the formula of =A1&" "&B1&" "&C1. Here, I will introduce the CONCATENATE function to deal with this problem.

1. Select a blank cell, enter the formula =CONCATENATE(A2:C2&","), and then highlight A2:C2&”,” in the formula. (Note: In the formula, A2:C2 is the range in the first row I will merge, and “,” means separate each cell content by a comma. )

2. Press F9 key to convert the highlight part of the formula to values.

3. Now the highlight part of the formula is replaced with the cell content automatically. Please remove the curly brackets { and }.

4. Press the Enter key to get the merging result.

Note: This formula will clear the number formatting in the merging results. For example, the date “2/15/2019” will be merged as “43511”, the percentage “5.79%” will be merged as “0.0579” etc.


 Quickly merge columns of data without losing data with Kutools for Excel

You can use the third party add-in Kutools for Excel to quickly merge multiple columns.

Kutools for Excel - Includes more than 300 handy tools for Excel. Full feature free trial 30-day, no credit card required! Get It Now

1. After installing Kutools for Excel, please select the columns of data that you want to merge, and then click Kutools > Combine. See screenshot:

2. In the Combine Columns or Rows dialog box, specify the options as follows:
(1) Select  Combine columns under To combine selected cells according to following options;
(2) Specify a separator for the combined data, here I select the Space option;
(3) Specify the cell you want to place your combined result;
(4) Specify how you want to deal with the combined cells. You can keep or delete contents from those combined cells, and you can also merge those combined cells. See screenshot:

3. Then click Ok to combine multiple columns into one column without losing data. You will get the following results:

The Combine (Columns or Rows) feature of Kutools for Excel supports more combination scenarios in Excel. Have a Free Trial!


 Demo: Combine Multiple Columns without Losing Data in Excel

In this Video, Kutools and Kutools Plus tabs are added by Kutools for Excel. If need it, please click for 30-day free trial without limitation!

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than 300 powerful features. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial.
kte tab 201905

Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
officetab bottom
Say something here...
symbols left.
You are guest ( Sign Up? )
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 · 2 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 · 2 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.
    Hesham · 2 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 · 1 years ago
      VERY GOOD. ITS WORKING. THANKS FOR THE SUPPORT
  • To post as a guest, your comment is unpublished.
    Maryam · 2 years ago
    It was Perfecttttt, Thanks
  • To post as a guest, your comment is unpublished.
    jim · 3 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 · 3 years ago
    Thank you!!! That worked perfectly!
  • To post as a guest, your comment is unpublished.
    Barry · 3 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 · 3 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 · 3 years ago
    Grate work......Thanks Big...
  • To post as a guest, your comment is unpublished.
    Abhi · 3 years ago
    Great work, Thank you
  • To post as a guest, your comment is unpublished.
    Kumaresan raina · 3 years ago
    thank for so much. great
  • To post as a guest, your comment is unpublished.
    jyothi babu · 3 years ago
    Thanks for information and it is very use full for me.
  • To post as a guest, your comment is unpublished.
    Rasheed · 3 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 · 3 years ago
    Thanks a million.

    God Bless You.
  • To post as a guest, your comment is unpublished.
    Wazeem · 4 years ago
    Thank you very much :-*
  • To post as a guest, your comment is unpublished.
    ShalikRam Panth · 4 years ago
    Thank you very much! This was very helpful.
  • To post as a guest, your comment is unpublished.
    Praveen kumar Samikk · 4 years ago
    Thank you so much. Worked like magic!
    :-)
  • To post as a guest, your comment is unpublished.
    Sagar Soni · 4 years ago
    Thanks a lot, Sir! This is very helpful.
  • To post as a guest, your comment is unpublished.
    carol · 4 years ago
    thanks you so much this really helped me .
  • To post as a guest, your comment is unpublished.
    Momen · 4 years ago
    Thamk you very much , helped me a lot .
  • To post as a guest, your comment is unpublished.
    Cathy · 4 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 · 4 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 · 4 years ago
    :-x :oops: :cry: okayyyyyyy
  • To post as a guest, your comment is unpublished.
    Cathy · 4 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 · 4 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 · 4 years ago
    thanks a lot .the tip helped me very much
  • To post as a guest, your comment is unpublished.
    Thomas L · 4 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 · 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?
    • To post as a guest, your comment is unpublished.
      Thomas L · 4 years ago
      You need to use the transpose function in "Insert special".
      • To post as a guest, your comment is unpublished.
        Cathy · 4 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 · 5 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 · 5 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 · 5 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 · 5 years ago
    Thank you very much! You saved me so much time.
  • To post as a guest, your comment is unpublished.
    Sara · 5 years ago
    Thank you so much. This saved me!!
  • To post as a guest, your comment is unpublished.
    Marcy · 5 years ago
    Hello, please disregard my question. I figured out the answer :-)

    Marcy
  • To post as a guest, your comment is unpublished.
    Marcy · 5 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 · 5 years ago
    it s helpfull... thanks
    :-)
  • To post as a guest, your comment is unpublished.
    guest · 5 years ago
    how do you merge two columns in sort/merge sense; eliminating repeats?
  • To post as a guest, your comment is unpublished.
    jen · 5 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 · 5 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.
    Vishal · 5 years ago
    Really, jabardust tool kutools is.. thnks god kutools is here. (y)
  • To post as a guest, your comment is unpublished.
    jonas · 5 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 · 3 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 · 5 years ago
    Thak you very much! This was very helful
  • To post as a guest, your comment is unpublished.
    pappu · 5 years ago
    thanks a lot,didnt know this for years
  • To post as a guest, your comment is unpublished.
    Carl · 5 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 · 5 years ago
    Thanks a lot...its very usefull
  • To post as a guest, your comment is unpublished.
    shashi · 5 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 · 5 years ago
    Thanks a lot, very fantastic
  • To post as a guest, your comment is unpublished.
    Subhasis Dutta · 5 years ago
    Thanks for tipses, It is very helpful.
  • To post as a guest, your comment is unpublished.
    Ray · 5 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 · 5 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 · 5 years ago
    Thanks for the help!