Skip to content
Google Sheets

TRANSPOSE function in Google Sheets

Transposes the rows and columns of an array or range of cells.

=TRANSPOSE(array_or_range)

TRANSPOSE syntax and parameters

One argument, one required.

  • array_or_rangeanyRequired

    The array or range whose rows and columns will be swapped.

TRANSPOSE examples

Formulas you'll actually reuse.

  1. Twelve month names down a column, laid across as headers:

    =TRANSPOSE(A2:A13)
  2. Weight a row of scores by a column of weights — TRANSPOSE lines them up:

    =SUMPRODUCT(B2:D2, TRANSPOSE(F2:F4))

    Result84.5

TRANSPOSE in Excel

Same name — your formula ports as-is.

Try TRANSPOSE in the playground

Edit the example — nothing to install.

Preloaded with the TRANSPOSE formula from Example 1 — change anything and watch it respond.

Loading the editor…