This manual is for TableDI 0.0.9. Using TableDI 2? Its guides are in the help center. Downloads, licenses and everything else for 0.0.9: TableDI 0.0.9.

English
Cleaning and calculating

Merge and Split — stacking tables and pulling rows out

Updated 2026-09-04 · 2 min read · For TableDI 0.0.9 on macOS

Merge stacks several tables of the same shape into one; Split pulls the rows matching a condition into a new table. Both produce live tables that follow their sources. Plus when to use Split rather than a view filter.


The Split panel: pick the table, set the conditions, choose the columns to extract, with a live preview on the right
The Split panel: pick the table, set the conditions, choose the columns to extract, with a live preview on the right

The Merge panel: pick the tables to stack, with the result previewed on the right
The Merge panel: pick the tables to stack, with the result previewed on the right

Merge — stacking by row

The situation: three tables of orders, one per year, and you want one combined table; or one table per store, and you want the company's.

Merge in the toolbar (or Merge Table on the Tools page, or Merge data in the menu):

  1. Merge tables — the current table is already in the list; Select table adds another, and Upload file brings in an Excel that was never imported.
  2. Result table — lists the result's columns. It defaults to the current table's columns; Add field says which column of each source maps to which column of the result, which is how mismatched column names get aligned.
  3. Preview → Confirm.

The result is a new table where each row came from one of the sources. Add rows to a source and the result grows.

The underlying functions are union / convertunion, usable by hand too — see the function reference.

The Merge Table wizard on the Tools page: stacking several same-shaped tables by row
The Merge Table wizard on the Tools page: stacking several same-shaped tables by row

The Split Table wizard on the Tools page
The Split Table wizard on the Tools page

Split — pulling rows out by condition

The situation: pull the orders for one carrier into their own table; break a grade sheet up by class; give finance only the unpaid rows.

Split in the toolbar (or Split Table on the Tools page):

  1. Choose or upload the table to split — the current one by default.
  2. When these conditions are met — Add filter, e.g. Region = East, Amount > 1000. Several conditions can be combined.
  3. Extract these columns into the new table — all of them, or a subset. A table you are handing to someone else rarely needs the cost column.
  4. Run.

The right-hand pane previews the current table and the result live. The new table carries the split formula (convertselect), so it follows the source as the source changes — and empties if the source is deleted.

Split, or a view filter?

Two ways to "see only part of it":

  • A view filter — add a worksheet view to the same table with a filter of Region = East. No new table, and it is the lighter option.
  • Split — genuinely produces a new table. Use it when you need to add columns to that subset, summarize it, export it on its own or share it on its own.

To look, use a view. To carry on calculating, use Split.

Splitting by category in bulk

Tools → Split Table can also split once per distinct value of a column: choose to split by column, choose Store, and you get one table per store. Fifty stores is still one operation.

Did this page not answer your question? Write to tabledi@thingworks.com.cn — the inbox is read by the people who build TableDI.