30 Excel-toimintoa 30 päivässä: TRANSPOSE

Eilen maratonissa 30 Excel-toimintoa 30 päivässä laskimme alueen sarakkeiden lukumäärän funktion avulla COLUMNS (NUMBER COLUMN), ja nyt on aika hankkia jotain enemmän kysyntää.

Maratonin 13. päivänä omistaudumme funktion tutkimiseen TRANSPOSE (TRANSP). Tällä toiminnolla voit kiertää tietojasi muuttamalla pystysuoria alueita vaakasuuntaisiksi alueiksi ja päinvastoin. Onko sinulla sellainen tarve? Voitko tehdä tämän käyttämällä erityistä lisäosaa? Voivatko muut toiminnot tehdä sen?

Joten siirrytään funktion tietoihin ja esimerkkeihin TRANSPOSE (TRANSP). Jos sinulla on lisätietoja tai esimerkkejä, jaa ne kommenteissa.

Toiminto 13: SIIRTO

Toiminto TRANSPOSE (TRANSPOSE) palauttaa vaakasuuntaisen solualueen pystyalueena tai päinvastoin.

Miten TRANSPOSE-toimintoa voidaan käyttää?

Toiminto TRANSPOSE (TRANSP) voi muuttaa tietojen suuntaa sekä toimia yhdessä muiden toimintojen kanssa:

  • Muuta tietojen vaakasuora asettelu pystysuoraksi.
  • Näytä viime vuosien parhaat kokonaispalkat.

Tietojen suunnan muuttaminen luomatta linkkejä alkuperäisiin tietoihin:

  • Käyttää liitä Special (Erikoistahna) > transponoida (Transponoida).

Syntaksi TRANSPOSE (TRANSP)

Toiminto TRANSPOSE (TRANSPOSE) sisältää seuraavan syntaksin:

TRANSPOSE(array)

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

  • ryhmä (taulukko) on transponoitavien solujen joukko tai alue.

Ansoja TRANSPOSE (TRANSPOSE)

  • Toiminto TRANSPOSE (TRANSPOSE) on syötettävä taulukkokaavana painamalla Ctrl + Vaihto + Enter.
  • Alue, joka syntyy funktion muunnoksesta TRANSPOSE (TRANSPOSE) -kohdassa on oltava sama määrä rivejä ja sarakkeita kuin alkuperäisellä alueella on sarakkeita ja rivejä.

Esimerkki 1: Vaakasuuntaisten tietojen muuttaminen pystysuuntaisiksi tiedoiksi

Jos tiedot ovat vaakasuorassa Excel-taulukossa, voit käyttää funktiota TRANSPOSE (TRANSPOSE) muuntaaksesi ne pystyasentoon, mutta eri kohtaan arkilla. Esimerkiksi vertailuarvojen lopullisessa taulukossa pystysuora järjestely olisi kätevämpi. Toiminnon käyttäminen TRANSPOSE (TRANSPOSE), voit viitata alkuperäiseen vaakasuuntaiseen dataan muuttamatta sen sijaintia.

Vaaka-alueen transponointi 2 × 4 pystysuoralle alueelle 4 × 2:

  1. Valitse 8 solua, joihin haluat sijoittaa tuloksena olevan pystysuuntaisen alueen. Esimerkissämme nämä ovat soluja B4:C7.
  2. Syötä seuraava kaava ja muuta se taulukkokaavaksi napsauttamalla Ctrl + Vaihto + Enter.

=TRANSPOSE(B1:E2)

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

Aaltosulkeet lisätään automaattisesti kaavan alkuun ja loppuun osoittamaan, että taulukkokaava on syötetty.

30 Excel-toimintoa 30 päivässä: TRANSPOSE

Sijasta TRANSPOSE (TRANSPOSE), Voit käyttää toista toimintoa tietojen muuntamiseen, esim. INDEX (INDEKSI). Se ei edellytä taulukkokaavan syöttämistä, eikä sinun tarvitse valita kaikkia kohdealueen soluja luodessasi kaavaa.

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

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

30 Excel-toimintoa 30 päivässä: TRANSPOSE

Esimerkki 2: Muuta suuntaa ilman linkkejä

Jos haluat vain muuttaa tietojesi suuntaa säilyttämättä viittausta alkuperäisiin tietoihin, voit käyttää Liitä määräten -toimintoa:

  1. Valitse lähdetiedot ja kopioi ne.
  2. Valitse sen alueen vasen yläsolu, johon haluat sijoittaa tuloksen.
  3. Lisäasetukset -välilehdellä Koti (Koti) napsauta avattavaa komentovalikkoa pasta (Lisää).
  4. valita transponoida (Transponoida).
  5. Poista alkuperäiset tiedot (valinnainen).

30 Excel-toimintoa 30 päivässä: TRANSPOSE

Esimerkki 3: Paras kokonaispalkka viime vuosina

Toiminto TRANSPOSE (TRANSP) voidaan käyttää yhdessä muiden ominaisuuksien kanssa, kuten tässä upeassa koostumuksessa. Sen julkaisi Harlan Grove Excel News Blocissa keskustelussa parhaan kokonaispalkan laskemisesta viimeisten 5 vuoden ajalta (peräkkäin!).

=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-toimintoa 30 päivässä: TRANSPOSE

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

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

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

30 Excel-toimintoa 30 päivässä: TRANSPOSE

Jätä vastaus