Comments on: How to merge two columns in Excel without losing data

From this short article you will learn how to merge multiple Excel columns into one without losing data. Continue reading

Comments page 6. Total comments: 260

  1. I downloaded the add in and in the merge cells pop up window. How to Merge field does not give me 'row by row' option only 'rows into one' which creates on really long row and not the individual rows.

    1. I had the same dilemma. So I tried this ... When indicating "How to merge:" select "Columns into one", separate values with space, place the results "to left column." It worked.

      1. Can you explain this more thoroughly

  2. Super helpful - saved me tons of time. #1 option was easy. Thank you!!!!!!!

  3. Merge Tool is really great

  4. Thank you! Big time saver for me today!

  5. Many thanks.

  6. Thank you

  7. very useful information you share,
    I like it very much.

  8. you missed a step. How do you automatically change the column numbers? If I want to merge 3,000 cells, it's going to take a couple of days to do.

    1. Hi Trey,
      Drag the formula down- it worked for me. Then i copied and pasted it as value in the other column and then back again.

  9. Try this formula : [=A2&" "&B2] , Use the Cells you wish to combine instead of A2 and B2 :)

    1. worked for me thank you ☺

    2. Thank you so much Justin, this worked perfectly!

    3. Thanks this is a great formula.

    4. Thank you!

      Using Excel 2003, I put [=C2&" "&C12] (without the brackets) into cell C13 and it worked like a charm.

      1. What if you want to merge three cells? This formula actually did work for two, which was very exciting but I need three merged.

        1. Heather, If you're using the CONCATENATE formula you only need add a separator, as needed and the specific cell(s):
          Example:
          =CONCATENATE(D2,",",E2)
          Should you want to add other cells:
          =CONCATENATE(D2,",",E2,",",F2)
          if you want to add a space also between the characters then:
          =CONCATENATE(D2,", ",E2)

          Hope this is helpful.

      2. Thanks its supporting in excel 2007 also

      3. Thank you very much, your formula worked excellent.

  10. Saved me hours of cut and paste - thank you!!

  11. thanks a lot for merge formula.

  12. I am utilizing excel 2013. I inserted the formula as shown and the result I get is #NAME?. Any Advice?

    1. U can use ****"" ujghc sg

    2. Brian try typing =Concatenate( and then click on the column you want first , "for spaces between the words", click the second column you want )

  13. Nice tutorial. Might be useful for someone, I'm using Excel 2007 on Windows 10 and the function is CONCATENER(), CONCATENATE() didn't work.

    1. No, CONCATENATE() is correct - you are just using the french version of excel where this has been translated..

  14. Thank you!!

  15. May God continue to bless you for making life more stressfree for us. Wonderful add-on! Keep it up!

  16. ITS REALLY HELPFUL THANKS A LOTS

  17. Thanks you it is really help ful.

  18. Thank you for saving the day!

    Excellent!

  19. Excellent

    Thank you

  20. excellent

  21. Sir I am Having data in Excel as shown Below
    1> ASHOK KUMAR BLOCK C/9 KOLKATA - 700009
    2> RAMESH SINGH PLOT NO 123 DELHI
    3> RAM KHANA BLD NO 435 MUMBAI-400092

    I want data which should look like
    ASHOK KUMAR
    1 BLOCK C/O
    KOLKATA - 700009

    RAMESH SINGH
    2 PLOT NO 123
    DELHI - 110080

    RAM KHANA
    3 BLD NO 435
    MUMBAI-400092

    1. Hello,

      For me to understand the problem better, please send me a small sample workbook with your source data and the result you expect to get to support@ablebits.com. Please don't worry if you have confidential information there, we never disclose the data we get from our customers and delete it as soon as the problem is resolved.
      Please also don't forget to include the link to this comment into your email.

      I'll look into your task and try to help.

  22. I have the following formula to concatenate =CONCATENATE(A2," ",B2) so the result will be as follows: A2 B2 in the same cell.
    Once I have that I need value A2 on top of B2 in the same cell.

    The problem is that i need the concatenation as this:

    A2
    B2

    I need:

    A2 value on top of B2 value in the same cell.

    please help!!!

    1. Hello Adriana,

      Please try the following formula:

      =CONCATENATE(A2,CHAR(10),B2)

      When using line breaks to separate the concatenated values, you must have the "Wrap text" option enabled for the result to display correctly. To do this, press Ctrl + 1 to open the Format Cells dialog, switch to the Alignment tab and check the Wrap text box.

      Hope it will help you.

  23. Thanks so much! Found exactly what I needed to know and it worked! Great instructions, easy to follow and very well explained.

    Excellent!!!

  24. I used this method
    "Merge two columns using Excel formulas"

    Short and to the point instructions.

    Thank you very much

  25. I have rows of email addresses in excel that I want to merge into word so that I can copy and paste into a recipient list for emails, with the semi colon between each one. Any suggestions?
    Thanks

  26. Its really nice to work with formula"CONCATENATE". Thanks a lot

  27. Extremely helpful the Notepad trick - it worked wonders!!
    (and I used WPS instead of Excel, same thing). THANK YOU!!!

  28. It worked.Saves a lot of time. Thank you.

  29. thanks we got it solved with formula

  30. wow. saved much time. Thanks a lot....

  31. Yep. Worked perfectly. Thanks!

  32. Using this site saved me so much time, I am excited!!! I spent hours on excel trying to merge two fields manually... Thank you so much!!!

  33. Thanks! Really appreciate it!

  34. Hi,
    what about date and time? how am I going to merge it using CONCATENATE?

    Date Time
    7/6/2017 15:17:55
    if I will concatenate it, numbers will appear and if I will change the format to date or time, it will not appear as is.
    thank you,

    1. Hi, John,

      Please note that CONCATENATE requires at least one text string to work properly.
      Supposing that you have your date in A1 and the time in B1, use this formula to concatenate them into the one cell:
      =CONCATENATE(TEXT(A1,"m/d/yyyy")," ",TEXT(B1,"h:mm:ss"))

      Please take a look at this point of our article that explains how to concatenate numbers and dates correctly.

  35. Thank you so much for this! Made my day.

  36. BEAUTIFUL...saved me hours of retyping manually.
    Thank you!!

  37. EXCELLENT. I'm an Excel Guru and have been trying to figure out why Microsoft has not added this years ago. A BIG thank you. You saved me so much time.

  38. Really helpful

  39. Thank you! (For In cell D2, write the following formula: =CONCATENATE(B2," ",C2)

  40. I have an urgent inquiry pls :(
    I need to merge 2 columns in 1 column but not in the same cell... I need them to be in following cells! Meaning if I have a column A (NAME) & column B (address), I need them to be
    Name
    Address
    Name
    Address
    etc...
    Any suggestions please!

    1. Unfortunately, there's no such formula that would merge the data into 2 different cells of one column. Luckily, we have "Create Cards" that can solve your problem. You can see how it works here and even try it for free for a couple of weeks.

  41. This is a very helpful, thank you!

  42. Sir I need a little help please. I have two column, the first column have text "species name (Italicized) with author name (not italicized)" whereas 2nd column have numbers. when I merge both column, the italic species names becomes non italic too. How can I preserve the unique format of each column intact. As there are hundards of rows thus making spp. name italic again one by one taking lot of time.Thanks

  43. This is a very helpful tutorial

  44. In one column I have D.
    ANother column I have 00002

    I want to combine these two

    as D.00002

    I did with =(E5&D5)

    gives me result as D.2, I need D.00002

  45. in one column I have 00002 and one column I have D.

    I want mergee these two columns, I tried It give s me result as D.2, But I want D.00002

    How can I

  46. i want to combine two cell data into one cell with one cell data contain alphanumeric value PMKVY-INVJ- and other one contain numeric value 00000425, how to combine them

    1. i have tried so many methods like Concatnate function, =a1&a2 etc. all the time what i got is PMKVY-INVJ-425, there are no zeroes, what to do?

  47. Need some help please. I have 3 separate cells, each ca contain variable data
    e.g. Cells A1 and A2 can contain one of the following P, p, pi, pe,F, f, -, untested, Cell A3 can contain P,p,F,f,-,untested - what I want as a result in A4 is - If A1 and A2 and A3 all contain P or p(i or e also)then ALL OK, IF A1 or A2 or both contain an F or f but A3 = P or p then A4 should read T OK but prob. If Ai and A2 have P,p,pi,pe but A3 is F then A4 should read T OK up to x-point. If A1,A2 and A3 all contain an F or f then A4 should read T F
    Hope you can help - Many Thanks

  48. thank you so much sir ....

  49. please suggest 1, 2 3 columns vlooup shortcut

    1. Hello, select three columns and do the vlookup same and enter the vlookup(A1,Table Array,{1,2,3},0)} in last and enter. you will get the data for three columns at a time.

  50. well the final option doesn't seem to work for Mac.

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)