A. For transposing columns, insert a new column to the right of col. 3, copy content of col 1, paste into new col, copy content of old col. 3 and paste into col.1, delete unneeded column
B. No, you can set a paragraph style within a cell style. You can select down a column and apply a paragraph style, but you would have to isolate the specific content to apply a character style.
OK, easier than I thought. Within a cell, Select > Column
Cut, inserted, pasted, selected, styled, BAM.