Hi Phil,
Ian's method will give you a second table with the appearance you want, and the second table will update automatically as data is added or revised in the first.
If some of the data in Table 1 is created by formulas in the cells, then this is probably the best method to use. I would suggest constructing the second table folowing the directions below.
Select the original table by clicking its icon in the Sheets list at the left side of the document.
Press Command-D to duplicate that table.
Click on Cell A1 of the duplicate table, then enter the formula below:
=IF(LEN(Table 1 :: A1)>0,Table 1 :: A1,"-")
Click the Accept button or the green checkmark to confirm the entry (and to keep cell A1 selected).
Copy.
Shift-click on the bottom right cell in the duplicate table to select all cells in that table.
Go Edit > Paste and Match Style.
(Optional) Click the "Center text" button in the format bar to center the text (including the hyphens) in the cells.
Result:

If all of the (filled) cells in the original table contain directly entered data (ie. typed, pasted or inserted, but not determined by a formula in the cell), then I'd still go with this variation on Ian's suggestion, but would include the following steps:
With all cells in the duplicate selected, Copy.
Click on cell A1 of the original table.
Go Edit > Paste and match style.
Click on the duplicate table's icon in the Sheet's list to select that table.
Press delete to delete the duplicate table.
Regards,
Barry