Funkcia transpozície programu Excel - Ako používať TRANSPOSE Formula?

Čo robí funkcia Transpozícia v programe Excel?

Funkcia Transpose v programe Excel sa používa na otáčanie hodnôt alebo na prepínanie hodnôt z riadkov na stĺpce a stĺpcov na riadky, pretože táto funkcia berie ako argument pole buniek, takže na jeho vykonanie je potrebné stlačiť klávesy CSE alebo Control + Shift + Enter, najprv vyberte presnú veľkosť rozsahu, ktorý je potrebné transponovať, a potom použite transpozičný vzorec.

Syntax

Ďalej je uvedený vzorec TRANSPOSE v programe Excel.

Argumenty

pole: povinné. Rad buniek, ktoré chcete transponovať.

Je to funkcia poľa .

Ako používať funkciu TRANSPOSE v programe Excel? (s príkladmi)

Príklad č

Originálne údaje, ktoré chcete transponovať, sú v formáte A3: B8.

  • Krok 1: Vyberte rozsah, v ktorom chcete svoju transponovanú hodnotu, tu, D6: I7.
  • Krok 2: Teraz zadajte TRANSPOZITNÝ vzorec do vybranej oblasti a stlačte CTRL + SHIFT + ENTER (alebo COMMAND + SHIFT + ENTER v systéme Mac).

= TRANSPOZÍCIA (A3: B7)

Dostanete transponovaný výstup v D6: I7, ako je to znázornené nižšie.

V tomto prípade je D3: I4 výstup transpozície kopírovania a vkladania a D6: I7 výstupom transpozície.

Všimnite si, že je funkcia Excel TRANSPOSE

(= TRANSPOZÍCIA (A3: B7))

Kučeravé zátvorky () zobrazené vyššie naznačujú, že funkcia bola zadaná ako vzorec poľa.

Ak musíte zmeniť ľubovoľnú hodnotu v pôvodných dátach, povedzme B8 = SUM (B3: B7), transponovaný výstup, kde ste použili TRANSPÓZU, sa automaticky aktualizuje, ale nie v prípade, že ste použili kópiu možnosť vložiť.

Môže sa tiež použiť spolu s ďalšími funkciami na získanie požadovaného výstupu. Pozrime sa na niekoľko príkladov.

Príklad č

Predpokladajme, že máte zoznam študentov a ich známky, ako je uvedené nižšie. Niektorí zo študentov nespravili skúšky. Preto je stĺpec známok pre týchto študentov prázdny.

Chcete transponovať tieto údaje, a keď je bunka prázdna, chcete do nej vložiť slovo „chýba“.

Môžete to urobiť pomocou Transpose spolu s funkciou IF v programe Excel. Môžete na to použiť nasledujúci vzorec TRANSPOSE v programe Excel:

= TRANSPÓZA (AK (B3: D10 = ””, ”ABSENT”, B3: D10))

„IF (B3: D10 =” “,„ ABSENT “) znamená, že ak je ktorákoľvek bunka v rozsahu B3: D10 prázdna, namiesto nej umiestni„ neprítomné “. Transponuje daný rozsah.

Predpokladajme, že v prípade, že ktorýkoľvek študent získal menej ako 70 známok alebo sa nedostavil na skúšku, považuje sa to za Zlyhanie, môžete VZOREC TRANSPÓZY zmeniť takto:

= TRANSPÓZA (AK (B3: D10 <70, „FAIL“, B3: D10)

a získate konečný výstup, ako je uvedené nižšie.

Príklad č

Niekedy je potrebné spolu s transpozíciou pridať k existujúcim znakom niektoré znaky. Predpokladajme, že máte zoznam ID v B4: B7, ako je uvedené nižšie.

Chcete transponovať identifikátory a pridať k nim predponu „ID“. Môžete to urobiť pomocou vzorca v programe Excel:

= TRANSPOZÍCIA („ID“ a B4: B7)

Toto transponuje údaje a pridá predponu ku každému obsahu bunky.

Môžete tiež pridať ľubovoľnú hodnotu ako príponu pomocou vyššie uvedeného vzorca TRANSPOSE. To môže byť užitočné pri použití funkcie Transpose na zreťazenie slov zadaných v rôznych riadkoch do jednej bunky. Môžete tak urobiť nasledujúcim spôsobom:

  • Zadajte syntax: CONCATENATE (TRANSPOSE (B4: B7 & ”,”). Nestláčajte kláves Enter.
  • Vyberte funkciu excel transpozície, ako je uvedené nižšie.
  • Stlačte kláves F9.
  • Odstráňte () zo vzorca.
  • Stlačte Enter.

Spojí bunky do jednej bunky.

Príklad č

Predpokladajme, že máte údaje z knižnice, kde je niekoľko predmetov usporiadaných na poličke a že sú rôzne police, ako je uvedené nižšie.

Možno budete chcieť pomocou týchto údajov (B4: E6) vyhľadať polohu niektorého z subjektov (uvedených v H3: H11).

Môžete to urobiť pomocou syntaxe

= INDEX ($ B $ 4: $ B $ 6, MATCH (1, MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPÓZA (STĹPEC ($ C $ 4: $ E $ 6) 0)), 0))

Pozrime sa, ako funguje táto formulácia TRANSPOSE v programe Excel.

  • - ($ C $ 4: $ E $ 6 =)

Ak sa uvedie v H3, bude - ($ C $ 4: $ E $ 6 = H3).

Toto vytvára pole 1 a 0 na označenie prítomnosti alebo neprítomnosti hodnoty. Pre Biológiu v H3 vytvorí pole ako: (1,0,0; 0,0,0; 0,0,0)

  • TRANSPOZÍCIA (STĹPEC ($ C $ 4: $ E $ 6) 0))

Vytvára pole 3 riadkov v stĺpci a sila 0 zaručuje, že čísla sú prevedené na 1. Výstup tejto funkcie je (1,1,1)

  • MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPOZÍCIA (STĹPEC ($ C $ 4: $ E $ 6) 0))

MMULT v programe Excel znásobuje výstupy A a B.

MMULT ((1,0,0; 0,0,0; 0,0,0), (1,1,1)) dáva výstup (1; 0; 0)

  • ZÁPAS (1; MMULT (), 0)

Bude zodpovedať výstupu C s 1. MATCH (1, (1; 0; 0), 0) vráti pozíciu 1.

  • INDEX ($ B $ 4: $ B $ 6, ZÁPAS (, 0))

Identifikuje hodnotu bunky, pre ktorú funkcia zhody určila pozíciu. INDEX ($ B $ 4: $ B $ 6, 1) vráti A1.

Podobne ako v prípade predmetu „Geografia“ to bude:

  1. - ($ C $ 4: $ E $ 6 = D6) vráti (0,0,0; 0,0,0; 0,1,0)
  2. TRANSPOZÍCIA (STĹPEC ($ C $ 4: $ E $ 6) 0)) preladí sa (1,1,1)
  3. MMULT ((0,0,0; 0,0,0; 0,1,0), (1,1,1)) vráti (0; 0; 1)
  4. MATCH (1, (0; 0; 1), 0) vráti 3
  5. INDEX ($ B $ 4: $ B $ 6, 3) vráti A3.

Na čo treba pamätať

  1. Voľba copy-paste vytvorí duplikáty.
  2. Táto funkcia spája údaje so zdrojom.
  3. Ak sa počet vybratých riadkov a stĺpcov nerovná stĺpcom a riadkom zdrojových údajov, spôsobí to chybu #HODNOTA.
  4. Po zadaní už nie je možné meniť jednotlivé bunky, ktoré sú súčasťou tejto funkcie.
  5. Stlačením klávesov CTRL + SHIFT + ENTER zadajte vzorec v programe Excel.

Zaujímavé články...