# TRANSPOSE

Spread for WinForms provides advanced software components that support Excel import/export, full cell customization, an extensive calculation engine with over 450 functions and more, all with zero dependencies on Excel.

## Content



This function returns a vertical range of cells as a horizontal range or a horizontal range of cells as a vertical range.

## Syntax

TRANSPOSE(array)

## Arguments

The *array* argument is a range of cells or an array that you want to switch.

## Remarks

This function uses the first row of the array as the first column of the new array and so on.
Use the [INDEX](/spreadnet/docs/latest/online-formula/formulas-functionsall/formulas-functsFtoK/FunctionINDEX) function to get individual elements from the returned array.

## Data Types

Accepts an array. Returns an array.

## Examples

`TRANSPOSE(A2:A5)`

## Version Available

This function is available in product version 2.0 or later.

## See Also

[HLOOKUP](/spreadnet/docs/latest/online-formula/formulas-functionsall/formulas-functsFtoK/FunctionHLOOKUP) \| [INDEX](/spreadnet/docs/latest/online-formula/formulas-functionsall/formulas-functsFtoK/FunctionINDEX) \| [LOOKUP](/spreadnet/docs/latest/online-formula/formulas-functionsall/formulas-functsFtoK/FunctionLOOKUP) \| [VLOOKUP](/spreadnet/docs/latest/online-formula/formulas-functionsall/formulas-functsTtoZ/FunctionVLOOKUP) \| [Lookup Functions](/spreadnet/docs/latest/online-formula/formulas-overview/formulas-functs/formulas-functtypes/formulas-functslookup)