How to join two Excel tables

Joining is where we take two Excel tables and merge the rows, side-by-side, using a common (‘key’) column. For example to turn:

Join Excel sheets


Joined Excel sheets

(You can also merge tables one on top of another)

Excel doesn’t really support joining. One option is to write some VBA script to do this for you. Another is to import the data into a database and do an SQL join. But both these are time-consuming and require technical skills. However it is really easy 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 functional free trial and you don’t have to give us your email or sign up to anything.
  2. Start Easy Data Transform. Make sure the Auto Run button is pressed in.

Auto run on

  1. Drag the Excel spreadsheets you want to merge onto Easy Data Transform. A pink input item will be added for each selected sheet with data.
  2. Drag the input items into the order you want to stack them (the one with the columns you want on the left, at the top).
  3. Select the two input items you wish to join using Ctrl+click (PC)/Cmd+click (Mac) (or by dragging a box around them).
  4. Click the Join button in the Left pane (if it is grey, you haven’t selected 2 items to join). A blue transform item is added and selected.
  5. Set the Top key column and Bottom key column to the common (‘key’) column (Easy Data transform may have already guessed them correctly). Here the key column is called OrderId in both sheets.

Join two Excel sheets

The Excel tables are now joined with the top input item columns on the left of the table. No need to ‘run’ anything. Easy!


For more details about Join options see the Join documentation.

When you are happy with the results you can output the transformed data to a new file in a range of file formats. Ensuring that the blue transform item is selected, click the To File button at the bottom of the Left pane to create a new output file (you might have to scroll down to see it). Select the file type you wish to export to.

change Excel date format

If you need to join lots of Excel sheets you can do it in a single operation using the batch processing feature.

Join is just one of the 64 transforms that Easy Data Transform supports. Easy Data Transform allows you to combine multiple transforms to quickly and easily create complex data transformations. Easy Data Transform can process millions of rows and input and output in multiple formats.

change Excel date format

Try it free now!

Windows Logo Windows Download

v1.43.0 for Windows 11 / 10 / 8 / 7 (46 MB)

Apple Logo Mac Download

v1.43.0 for Mac 13.x to 10.13 (78 MB)

Questions or problems?