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 Function

Pří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:

  1. - ($ C $ 4: $ E $ 6 = D6) vrací {0,0,0; 0,0,0; 0,1,0}
  2. TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0)) přeladí {1,1,1}
  3. MMULT ({0,0,0; 0,0,0; 0,1,0}, {1,1,1}) vrací {0; 0; 1}
  4. MATCH (1, {0; 0; 1}, 0) vrátí 3
  5. INDEX ($ B $ 4: $ B $ 6, 3) vrací A3.

Věci k zapamatování

  1. Možnost kopírování a vložení vytvoří duplikáty.
  2. Tato funkce propojuje data se zdrojem.
  3. Pokud se počet vybraných řádků a sloupců nerovná sloupcům a řádkům zdrojových dat, zobrazí se chyba #HODNOTA
  4. Jakmile je zadáno, nelze každou jednotlivou buňku, která je součástí této funkce, změnit.
  5. Stisknutím kombinace kláves CTRL + SHIFT + ENTER zadejte vzorec v aplikaci Excel.

$config[zx-auto] not found$config[zx-overlay] not found