Funkce transpozice aplikace Excel | Jak používat vzorec TRANSPOSE?
Co dělá funkce Transpose v aplikaci Excel?
Funkce Transpose v aplikaci Excel se používá k otáčení hodnot nebo přepínání hodnot z řádků na sloupce a sloupců na řádky, protože tato funkce bere jako argument pole buněk, takže k jeho provedení musíme stisknout CSE nebo Control + Shift + Enter, nejprve vyberte přesnou velikost rozsahu, který je třeba provést, a poté použijte vzor pro provedení.
Syntax
Níže je uveden vzorec TRANSPOSE v aplikaci Excel.
Argumenty
pole: Povinné. Řada buněk, které chcete transponovat.
Je to funkce pole .
Jak používat funkci TRANSPOSE v aplikaci Excel? (s příklady)
Tuto šablonu Excel funkce TRANSPOSE si můžete stáhnout zde - Šablona Excel TRANSPOSE FunctionPříklad č. 1
Původní data, která chcete provést, jsou v A3: B8.
- Krok 1: Vyberte rozsah, ve kterém chcete převést hodnotu, zde, D6: I7.
- Krok 2: Nyní zadejte TRANSPOSE vzorec do vybrané oblasti a stiskněte CTRL + SHIFT + ENTER (nebo COMMAND + SHIFT + ENTER v systému Mac).
= TRANSPOZICE (A3: B7)
Získaný výstup získáte v D6: I7, jak je znázorněno níže.
V tomto je D3: I4 výstup pro kopírování a vkládání a D6: I7 je výstupem pro transpozici.
Všimněte si, že je funkce Excel TRANSPOSE
{= TRANSPOZICE (A3: B7)}
Kudrnaté složené závorky {} zobrazené výše označují, že funkce byla zadána jako vzorec pole.
Nyní, pokud musíte změnit libovolnou hodnotu v původních datech, řekněme B8 = SUM (B3: B7), transponovaný výstup, kde jste použili TRANSPOSE, se automaticky aktualizuje, ale ne v případě, že jste použili copy- možnost vložit.
Lze jej také použít spolu s dalšími funkcemi k získání požadovaného výstupu. Podívejme se na několik příkladů.
Příklad č. 2
Předpokládejme, že máte seznam studentů a jejich známky, jak je uvedeno níže. Někteří studenti nespravovali zkoušky. Sloupec známek je tedy pro tyto studenty prázdný.
Chcete tato data transponovat, a když je buňka prázdná, chcete do této buňky vložit „Chybí“.
Můžete to udělat pomocí Transpose spolu s funkcí IF v aplikaci Excel. K tomu můžete použít následující vzorec TRANSPOSE v aplikaci Excel:
= TRANSPOZICE (POKUD (B3: D10 = ””, ”ABSENT”, B3: D10))
„IF (B3: D10 =“ „,„ ABSENT “) znamená, že pokud je některá buňka v rozsahu B3: D10 prázdná, umístí místo toho„ Nepřítomen “. Transponuje daný rozsah.
Předpokládejme, že v tomto seznamu, pokud některý student zaznamenal méně než 70 známek nebo se neobjevil ve zkoušce, je považován za FAIL, můžete změnit TRANSPOSE vzorec jako:
= TRANSPOZICE (POKUD (B3: D10 <70, „FAIL“, B3: D10)
a získáte konečný výstup, jak je uvedeno níže.
Příklad č. 3
Někdy je třeba k existujícím přidat některé znaky spolu s transpozicí. Předpokládejme, že máte seznam ID v B4: B7, jak je uvedeno níže.
Chcete provést ID a přidat předponu „ID“. Můžete to udělat pomocí vzorce v aplikaci Excel:
= TRANSPOZICE („ID“ a B4: B7)
To provede data a přidá předponu ke každému obsahu buňky.
Jakoukoli hodnotu můžete přidat jako příponu pomocí výše uvedeného TRANSPOSE vzorce. To může být užitečné při použití funkce Transpose ke zřetězení slov zadaných v různých řádcích do jedné buňky. Chcete-li tak učinit, můžete postupovat podle následujících kroků:
- Zadejte syntaxi: CONCATENATE (TRANSPOSE (B4: B7 & ”,”). Nestiskněte Enter.
- Vyberte funkci transpozice aplikace Excel, jak je znázorněno níže.
- Stiskněte klávesu F9.
- Odeberte {} ze vzorce
- Stiskněte Enter.
Zřetězí buňky v jedné buňce.
Příklad č. 4
Předpokládejme, že máte data z knihovny, kde je několik předmětů uspořádáno na polici a existují různé police, jak je znázorněno níže.
Možná budete chtít pomocí těchto dat (B4: E6) načíst polohu kteréhokoli ze subjektů (uvedených v H3: H11).
Můžete tak učinit pomocí syntaxe
= INDEX ($ B $ 4: $ B $ 6, MATCH (1, MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0)), 0))
Podívejme se, jak tento TRANSPOSE Formula v aplikaci Excel funguje.
- - ($ C $ 4: $ E $ 6 =)
Pokud je uveden v H3, bude - ($ C $ 4: $ E $ 6 = H3).
Toto tvoří pole 1 a 0, které označuje přítomnost nebo nepřítomnost hodnoty. Pro biologii v H3 vytvoří pole jako: {1,0,0; 0,0,0; 0,0,0}
- TRANSPOZICE (SLOUPEC ($ C $ 4: $ E $ 6) ^ 0))
Vytvoří pole 3 řádků ve sloupci a síla 0 zajistí, že čísla budou převedena na 1. Výstup této funkce je {1,1,1}
- MMULT (- ($ C $ 4: $ E $ 6 =), PŘEPRAVA (SLOUPEC ($ C $ 4: $ E $ 6) ^ 0))
MMULT v aplikaci Excel znásobuje výstup A a B.
MMULT ({1,0,0; 0,0,0; 0,0,0}, {1,1,1}) dává výstup {1; 0; 0}
- MATCH (1, MMULT (), 0)
Bude odpovídat výstupu C s 1. MATCH (1, {1; 0; 0}, 0) vrátí pozici 1.
- INDEX ($ B $ 4: $ B $ 6, MATCH (, 0))
Bude identifikovat hodnotu buňky, pro kterou funkce shody určila pozici. INDEX ($ B $ 4: $ B $ 6, 1) vrátí A1.
Podobně jako u předmětu „Zeměpis“ to bude:
- - ($ C $ 4: $ E $ 6 = D6) vrací {0,0,0; 0,0,0; 0,1,0}
- TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0)) přeladí {1,1,1}
- MMULT ({0,0,0; 0,0,0; 0,1,0}, {1,1,1}) vrací {0; 0; 1}
- MATCH (1, {0; 0; 1}, 0) vrátí 3
- INDEX ($ B $ 4: $ B $ 6, 3) vrací A3.
Věci k zapamatování
- Možnost kopírování a vložení vytvoří duplikáty.
- Tato funkce propojuje data se zdrojem.
- Pokud se počet vybraných řádků a sloupců nerovná sloupcům a řádkům zdrojových dat, zobrazí se chyba #HODNOTA
- Jakmile je zadáno, nelze každou jednotlivou buňku, která je součástí této funkce, změnit.
- Stisknutím kombinace kláves CTRL + SHIFT + ENTER zadejte vzorec v aplikaci Excel.