There is a a Copy -> Paste Special -> Transpose option, if that is what you are asking.
If that is not, please describe your problem in more detail and maybe post an example of exactly what you are trying to do.
=OFFSET($A$1,0,ROW()-2)
You could also use this formula which uses the non-Volatile INDEX function instead of the Volatile OFFSET function...Here is one way.
Enter this formula in A2 and copy down:
Code:=OFFSET($A$1,0,ROW()-2)
To see how the OFFSET function works, see this: https://exceljet.net/excel-functions/excel-offset-function
You could also use this formula which uses the non-Volatile INDEX function instead of the Volatile OFFSET function...
=IFERROR(INDEX(A$1:G$1,1,ROWS(A$2:A2)),"")
See this link...TBtw, what do you mean by volatile/non-volatile?