Jak převést matici na vektor nebo jeden sloupec v aplikaci Excel?
Zkusili jste někdy převést matici buněk na jeden řádek nebo sloupec v aplikaci Excel? Možná můžete zkopírovat řádek nebo sloupec a vložit je jeden po druhém do jednoho vektoru, ale bude to časově náročné, pokud existuje více řádků a sloupců. V tomto článku budu hovořit o několika zajímavých metodách a doufám, že vám pomohou.
Převeďte matici buněk na jeden řádek nebo sloupec pomocí vzorců
Převeďte matici buněk na jeden řádek nebo sloupec pomocí programu Kutools pro Excel
Převeďte matici buněk na jeden řádek nebo sloupec pomocí vzorců
Následující vzorce vám mohou pomoci rychle převést matici na jeden řádek nebo sloupec. Postupujte prosím následovně:
Převést matici buněk na jeden sloupec
1. Nejprve byste měli definovat název rozsahu pro data matice. Vyberte rozsah buněk a do pole zadejte název rozsahu Pole pro jméno který je vedle řádku vzorců, a stiskněte vstoupit klíč. V tomto případě zadám jako definovaný název „Matrix“, viz screenshot:
2. Poté zadejte následující vzorce:
(1.) Převést matici na jeden sloupec na základě řádku, to znamená, že hodnoty jsou převzaty z každého řádku, pohybující se napříč a dolů: = OFFSET (Matrix, TRUNC ((ROW () - ROW ($ G $ 1)) / COLUMNS (Matrix)), MOD (ROW () - ROW ($ G $ 1), COLUMNS (Matrix)), 1,1)(Matice je název rozsahu definovaný v kroku 1 a G1 je buňka, do které zadáte tento vzorec). Poté přetáhněte rukojeť výplně do buněk, dokud se nezobrazí 0, viz screenshot:
(2.) Převést matici na jeden sloupec na základě sloupce, to znamená, že hodnoty jsou převzaty ze sloupců, pohybující se dolů o jeden sloupec a potom napříč do pravého sloupce: = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)), 1,1) (Matice je název rozsahu definovaný v kroku 1 a G1 je buňka, do které zadáte tento vzorec). Poté přetáhněte rukojeť výplně do buněk, dokud se nezobrazí 0, viz screenshot:
Převést matici buněk na jeden řádek
Chcete-li převést matici buněk na jeden řádek, můžete použít následující vzorce:
(1.) Převést matici na jeden řádek na základě řádku, to znamená, že hodnoty jsou převzaty z každého řádku zleva doprava na jednom řádku a poté přesunuty dolů na další řádek: = OFFSET (Matrix, TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / COLUMNS (Matrix)), MOD ((COLUMN () - COLUMN ($ A $ 7)), COLUMNS (Matrix)), 1,1 ) (Matice je název rozsahu, který jste vytvořili pro svůj rozsah dat, a A7 je buňka, do které zadáte tento vzorec). Poté přetáhněte rukojeť výplně doprava do buněk, dokud se nezobrazí 0, viz screenshot:
(2.) Převést matici na jeden řádek na základě sloupce, to znamená, že hodnoty jsou převzaty z každého sloupce, pohybující se dolů o jeden sloupec a potom napříč do pravého sloupce: = OFFSET (Matrix, MOD ((COLUMN () - COLUMN ($ A $ 7)), ROWS (Matrix)), TRUNC ((COLUMN () - COLUMN ($ A $ 7)) / (ROWS (Matrix))), 1,1 , XNUMX) (Matice je název rozsahu, který jste vytvořili pro svůj rozsah dat, a A7 je buňka, do které zadáte tento vzorec). Poté přetáhněte rukojeť výplně doprava do buněk, dokud se nezobrazí 0, viz screenshot:
Převeďte matici buněk na jeden řádek nebo sloupec pomocí programu Kutools pro Excel
Pokud jsou výše uvedené vzorce příliš dlouhé na zapamatování, mohu zde doporučit snadný a účinný nástroj - Kutools pro Excel, S jeho Rozsah transformace nástroj, můžete rychle převést více sloupců a řádků do jednoho sloupce nebo řádku podle potřeby.
Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. |
Po instalaci Kutools pro Excel, proveďte následující kroky:
1. Vyberte matici buněk, které chcete převést.
2. Pak klikněte na tlačítko Kutools > Rozsah > Rozsah transformace, viz screenshot:
3. V Rozsah transformace , vyberte Rozsah do jednoho sloupce pokud chcete převést matici na jeden sloupec, nebo zvolte Rozsah do jednoho řádku pokud chcete převést matici na jeden řádek, viz screenshot:
4. Pak klikněte na tlačítko OK tlačítko a ve vyskakovacím okně Rozsah transformace v poli vyberte buňku, kam chcete umístit výsledek, viz screenshot:
5. A pak klikněte na tlačítko OK tlačítko, vaše vybraná matice buněk byla převedena na jeden řádek nebo sloupec.
Další informace o tomto nástroji Transform Range.
Stáhněte si zdarma zkušební verzi Kutools pro Excel!
Ukázka: Převeďte matici buněk na jeden řádek nebo sloupec pomocí programu Kutools pro Excel
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!