I think the aim is to turn a table with a column of names and a column of corresponding values:
[table="class: grid"]
[tr]
[td]Name[/td]
[td]Mike Watson[/td]
[/tr]
[tr]
[td]Age[/td]
[td]38[/td]
[/tr]
[tr]
[td]Title[/td]
[td]Accountant[/td]
[/tr]
[tr]
[td]Department[/td]
[td]Finance[/td]
[/tr]
[/table]
Into a list of name/value pairs:
Name
Mike Watson
Age
38
Title
Accountant
Department
Finance
But it seems to me that perhaps the markup should be changed, e.g., to use a definition list instead of a table. After all, the result isn't a "vertical table", but rather a list of name/value pairs.