Č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:
- - ($ C $ 4: $ E $ 6 = D6) vráti (0,0,0; 0,0,0; 0,1,0)
- TRANSPOZÍCIA (STĹPEC ($ C $ 4: $ E $ 6) 0)) preladí sa (1,1,1)
- MMULT ((0,0,0; 0,0,0; 0,1,0), (1,1,1)) vráti (0; 0; 1)
- MATCH (1, (0; 0; 1), 0) vráti 3
- INDEX ($ B $ 4: $ B $ 6, 3) vráti A3.
Na čo treba pamätať
- Voľba copy-paste vytvorí duplikáty.
- Táto funkcia spája údaje so zdrojom.
- Ak sa počet vybratých riadkov a stĺpcov nerovná stĺpcom a riadkom zdrojových údajov, spôsobí to chybu #HODNOTA.
- Po zadaní už nie je možné meniť jednotlivé bunky, ktoré sú súčasťou tejto funkcie.
- Stlačením klávesov CTRL + SHIFT + ENTER zadajte vzorec v programe Excel.