30 Excel-funksjoner på 30 dager: TRANSPOSER

I går på maraton 30 Excel-funksjoner på 30 dager vi telte antall kolonner i området ved å bruke funksjonen COLUMNS (ANTALLKOLONNE), og nå er det på tide med noe mer etterspurt.

På den 13. dagen av maraton, vil vi vie til studiet av funksjonen TRANS (TRANSP). Med denne funksjonen kan du rotere dataene dine ved å gjøre vertikale områder til horisontale og omvendt. Har du et slikt behov? Kan du gjøre dette med en spesiell innsats? Kan andre funksjoner gjøre det?

Så la oss gå til informasjon og eksempler på funksjonen TRANS (TRANSP). Hvis du har ytterligere informasjon eller eksempler, vennligst del dem i kommentarene.

Funksjon 13: TRANSPOSER

Funksjon TRANS (TRANSPOSE) returnerer et horisontalt område med celler som et vertikalt område, eller omvendt.

Hvordan kan TRANSPOSE-funksjonen brukes?

Funksjon TRANS (TRANSP) kan endre orienteringen til dataene, samt fungere sammen med andre funksjoner:

  • Endre den horisontale utformingen av data til vertikal.
  • Vis de beste totallønningene de siste årene.

Slik endrer du dataretningen uten å opprette koblinger til de originale dataene:

  • Bruk lim inn Spesiell (Spesiallim) > transponere (Transponere).

Syntaks TRANSPOSE (TRANSP)

Funksjon TRANS (TRANSPOSE) har følgende syntaks:

TRANSPOSE(array)

ТРАНСП(массив)

  • matrise (matrise) er matrisen eller området av celler som skal transponeres.

Traps TRANSPOSE (TRANSPOSE)

  • Funksjon TRANS (TRANSPOSE) må legges inn som en matriseformel ved å trykke Ctrl + Shift + Enter.
  • Området som vil resultere fra transformasjonen av funksjonen TRANS (TRANSPOSE) må ha samme antall rader og kolonner som det opprinnelige området har henholdsvis kolonner og rader.

Eksempel 1: Gjøre horisontale data til vertikale data

Hvis dataene er horisontale i et Excel-ark, kan du bruke funksjonen TRANS (TRANSPOSER) for å konvertere dem til en vertikal posisjon, men på et annet sted på arket. For eksempel, i den endelige tabellen over referanser, ville et vertikalt arrangement være mer praktisk. Bruker funksjonen TRANS (TRANSPOSER), kan du referere til de originale horisontale dataene uten å endre plasseringen.

For å transponere det horisontale området 2 × 4 inn i det vertikale området 4 × 2:

  1. Velg 8 celler der du vil plassere det resulterende vertikale området. I vårt eksempel vil disse være cellene B4:C7.
  2. Skriv inn følgende formel og gjør den til en matriseformel ved å klikke Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

Krøllete klammeparenteser legges automatisk til i begynnelsen og slutten av formelen for å indikere at en matriseformel er angitt.

30 Excel-funksjoner på 30 dager: TRANSPOSER

Istedenfor TRANS (TRANSPOSER), Du kan bruke en annen funksjon til å transformere dataene, for eksempel, INDEX (INDEKS). Det krever ikke at du oppgir en matriseformel, og du trenger ikke velge alle cellene i målområdet når du oppretter formelen.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 Excel-funksjoner på 30 dager: TRANSPOSER

Eksempel 2: Endre orientering uten lenker

Hvis du bare vil endre retningen på dataene dine uten å beholde en referanse til de originale dataene, kan du bruke Paste Special:

  1. Velg kildedata og kopier dem.
  2. Velg cellen øverst til venstre i området der du vil plassere resultatet.
  3. I kategorien Avansert Hjemprodukt (Hjem) klikk på kommando-rullegardinmenyen pasta (Sett inn).
  4. Vennligst velg transponere (Transponere).
  5. Slett de originale dataene (valgfritt).

30 Excel-funksjoner på 30 dager: TRANSPOSER

Eksempel 3: Beste totallønn de siste årene

Funksjon TRANS (TRANSP) kan brukes i kombinasjon med andre funksjoner, for eksempel i denne fantastiske formelen. Det ble postet av Harlan Grove i Excel News Bloc i en diskusjon om å beregne den beste totallønnen de siste 5 årene (på rad!).

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 Excel-funksjoner på 30 dager: TRANSPOSER

Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа Nr и в этом примере число 4 введено, как значение для количества лет.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 eller 0) умножаются на значения ячеек, чтобы получить суммарный объём заработный.

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая formmass массива получает в одной яч!

30 Excel-funksjoner på 30 dager: TRANSPOSER

Legg igjen en kommentar