excel TRANSPOSE Fungera
Excel TRANSPOSE-funktion roterar orienteringen för ett intervall eller matris. Det kan till exempel rotera en tabell som är ordnad horisontellt i rader till vertikalt i kolumner eller vice versa.
syntax
=TRANSPOSE (array)
Argument
array (Obligatorisk): En matris eller ett cellområde som du vill transponera.
Returvärde
TRANSPOSE-funktionen returnerar en matris i en ny riktning baserat på ett visst cellområde.
Funktionsanmärkningar:
1. TRANSPOSE-funktionen måste anges som en matrisformel med tryckning ctrl + shift + ange tangenter samtidigt.
2. Transponeringsresultatet: efter transponering blir den första raden i den ursprungliga matrisen den första kolumnen i den nya matrisen, den andra raden i den ursprungliga matrisen blir den andra kolumnen i den nya matrisen, den tredje raden blir den tredje kolumnen, och så vidare.
Exempel
Exempel 1: Vänd orienteringen för ett givet intervall
Om du antar att du vill vända orienteringen för intervall B4: I5 enligt nedanstående skärmdump, kan du försöka enligt följande för att uppnå det.
1. Välj ett intervall för den nya matrisen, här väljer jag K3: L10, kopierar nedanstående formel till den:
=TRANSPOSE(B4:I5)
Anmärkningar: Du måste välja samma antal celler som den ursprungliga uppsättningen celler, men i andra riktningen.
2. Och tryck sedan på ctrl + shift + ange för att returnera den nya matrisen.
Exempel 2: Transponera intervall utan noll i Excel
Normalt, om den angivna matrisen innehåller tomma celler, kommer dessa tomma celler att visas som 0 i den nya matrisen efter att ha använt transponeringsfunktionen. Se skärmdump:
Om du vill transponera tabell utan nollor kan metoden i det här avsnittet hjälpa.
1. Välj ett intervall för den nya matrisen, här väljer jag K3: L10, kopierar nedanstående formel till den:
=TRANSPOSE(IF(B4:I5="","",B4:I5))
Syntaxen för formeln: {=TRANSPOSE(IF(rng="","",rng))}
2. Tryck ctrl + shift + ange samtidigt för att få den nya matrisen utan nollor som visas nedan.
Anmärkningar: Om du vill lägga "tomt" i de tomma cellerna i den nya matrisen i stället för att hålla den tom, vänligen bifoga denna text i de andra dubbla citattecken i formeln:
=TRANSPOSE(IF(B4:I5="","blank",B4:I5))
Och tryck sedan på ctrl + shift + ange nycklar.
Fler exempel
Hur transponerar jag snabbt datablock från rader till kolumner i Excel?
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Vill du slutföra ditt dagliga arbete snabbt och perfekt? Kutools för Excel ger 300 kraftfulla avancerade funktioner (kombinera arbetsböcker, summera efter färg, dela cellinnehåll, konvertera datum och så vidare ...) och spara 80% tid åt dig.
- Designad för 1500 arbetsscenarier, hjälper dig att lösa 80% Excel-problem.
- Minska tusentals tangentbord och musklick varje dag, lindra dina trötta ögon och händer.
- Bli en expert på 3 minuter. Behöver inte längre komma ihåg några smärtsamma formler och VBA-koder.
- 30 dagars obegränsad gratis provperiod. 60-dagars pengarna tillbaka-garanti. Gratis uppgradering och support i 2 år.

Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50% när du tittar på och redigerar flera dokument.
- Ger effektiva flikar till Office (inkluderar Excel), precis som Chrome, Firefox och ny Internet Explorer.
