Suppose I want a \gotocolumn command, with the following behavior: in a tabular with n or more columns, \gotocolumn{n} would expand to the shortest combination of \\ and & necessary to bring us forward into the n'th column. So for instance...
- In the first column of a table,
\gotocolumn{3}would expand to& &. - In the second column of a table,
\gotocolumn{3}would expand to&. - In the third column of a table,
\gotocolumn{3}would expand to\relax. - In the fourth or subsequent column of a table,
\gotocolumn{3}would expand to\\ & &.
Has this been done? Could it be done? Thoughts on how?

collcellpackage to process each cell and keep track of the columns. That way the table would look like a normal table. This recent answer question on customize the cell environment in a tabular shows an example usage ofcollcell. – Peter Grill Dec 22 '11 at 05:52collcelldoes as well. You can of course redefine the ampersand and\\to make it look like any other table, while performing the same actions as\ampand\nl. – Roelof Spijker Dec 22 '11 at 12:28