Excel

Excel TRANSPOSE -funktion

Excel Transpose Function

Excel TRANSPOSE -funktionSammanfattning

Excel TRANSPOSE -funktionen 'vänder' orienteringen för ett givet intervall eller matris: TRANSPOSE vänder ett vertikalt område till ett horisontellt område och vänder ett horisontellt område till ett vertikalt område.





Syfte Vänd orienteringen för ett cellintervall Returvärde En matris i en ny orientering. Syntax = TRANSPOSE (array) Argument
  • array - Matrisen eller intervallet av celler som ska transponeras.
Version Excel 2003 Användningsanteckningar

TRANSPOSE -funktionen konverterar ett vertikalt cellområde till ett horisontellt cellområde eller ett horisontellt cellintervall till ett vertikalt cellområde. Med andra ord, TRANSPOSE 'vänder' orienteringen för ett givet intervall eller matris:

  1. När det ges ett vertikalt område, konverterar TRANSPOSE det till ett horisontellt område
  2. När det ges ett horisontellt intervall omvandlar TRANSPOSE det till ett vertikalt område

När array transponeras, blir den första raden den första kolumnen i den nya matrisen, den andra raden blir den andra kolumnen i den nya matrisen, den tredje raden blir den tredje kolumnen i den nya gruppen, och så vidare.





TRANSPOSE kan användas med båda intervall och matriser .

hur man använder npv på Excel

Exempel

I exemplet som visas är formlerna i I5 och F12:



 
= TRANSPOSE (B5:F6) // formula in I5 = TRANSPOSE (B12:C16) // formula in F12

De överförda områdena är dynamiska. Om data i källområdet ändras kommer TRANSPOSE omedelbart att uppdatera data i målområdet.

Obs! TRANSPOSE överför inte formatering. I exemplet har målområdena formaterats i ett separat steg.

Dynamisk array vs traditionell array

Formlerna ovan angavs Excel 365 , som stöder dynamiska matrisformler , så ingen speciell syntax krävs, TRANSPOSE fungerar helt enkelt och ger resultat spel automatiskt in i målceller. I andra versioner av Excel måste dock TRANSPOSE anges som en formel för flera celler med kontroll + skift + enter:

  1. Välj först målområdet, som ska ha samma antal rader som källområdet har kolumner och samma antal kolumner som källområdet har rader.
  2. Ange TRANSPOSE -funktionen och välj källområdet som array argument.
  3. Bekräfta formeln som en matrisformel med kontroll + skift + enter.

Klistra in special

TRANSPOSE -funktionen är meningsfull när du behöver en dynamisk lösning som fortsätter att uppdateras när källdata ändras. Men om du bara behöver en engångskonvertering kan du använda Klistra in special med alternativet Transponera. Denna video täcker grunderna i Paste Special .



^