How to combine columns in Excel

Excel users frequently want to combine columns. For example to turn:

Excel combine first last


Excel concatenate first last

You can do this in Excel using the ‘&’ concatenate operator. And then copy this down to all the rows that are needed.

Excel concatenate operator

This works fine for modifying small tables. But it is tedious when you are combining lots of columns, especially on many worksheets.

However it is trivially easy to do in Easy Data Transform:

  1. Install Easy Data Transform on your PC or Mac, if you haven’t done so already. It will only take a minute. There is a fully fuctional free trial and you don’t have to give us your email or sign up to anything.
  2. Start Easy Data Transform.
  3. Drag the Excel spreadsheet whose columns you wish to combine onto Easy Data Transform. A pink input item will be added.
  4. Ensuring the pink input item is selected, click the Concat Cols button in the left pane. A blue transform item is added and selected.

Excel combine columns

In the right pane you can now see that a new column has been added to right hand side. Select the columns you wish to combine and the Delimiter you wish to add between them (you can leave Delimiter empty).

Excel combine name columns

If you want to rename the new column you can use the Rename Cols transform.

If you want to combine the columns in a different order, use the Reorder cols transform in the left pane before you Concat Cols.

When you are happy with the results output the result into a new Excel spreadsheet or CSV file.

Note that Concat cols is just one of 52 transforms that Easy Data Transform supports. It can split Excel columns just as easily.

CSV to HTML converter

Try it free now!

Windows Logo Windows Download

v1.18.0 for Windows 10 / 8 / 7 (36 MB)

Apple Logo Mac Download

v1.18.0 for Mac 11.x to 10.13 (36 MB)

Questions or problems?


Do you have a question?
We would love to help.

This pop-up will not be shown again