In simplest terms, to transpose 2-dimensional arrays all that has to be done is to change the order of (row,column) to (column,row). Copy this formula to an empty worksheet, change Sheet1 to the name of the tab your data is on, then extend it to the right and down as far as is necessary to encapsulate your 2D array (farther if you want to automatically account for range changes on the original tab):
=INDIRECT("Sheet1!"&ADDRESS(COLUMN(),ROW()))