You can create complex tables by splitting and merging cells both vertically and horizontally. In addition to this you can also nest tables inside one another to create even more complex structures. (To nest a table just insert a new table in the cell of an existing table.)

See also:

Nested tables

Managing column widths

Table Properties (Reference)

How table sizing works (Reference)