Содржина
Транспонирањето податоци во MS Excel е навистина една од најчестите задачи што ги извршуваат корисниците на Excel. Навистина, постојат многу начини за транспонирање на редови во колони во MS Excel . Во оваа статија ќе покажеме неколку лесни и ефективни методи со соодветни примери и соодветни објаснувања.
Следната слика покажува што всушност правиме во оваа статија.
Преземете ја работната книга за вежбање
Можете да ја преземете книгата за вежбање од врската подолу.
Редови до колони Inversion.xlsm
5 корисни методи за транспонирање на редови во колони во Excel
Претпоставувајќи дека имаме збир на податоци што ги прикажува годишните резултати на некои ученици. Сакаме да ги транспонираме редовите од овој сет на податоци во колони заради подобра презентација. Во следните делови, ќе покажеме 5 инструментални ексел методи за извршување на оваа задача.
1. Користете специјална команда за залепување и поврзување за Транспонирање на редови во колони
Можеме да ја користиме едноставната команда Залепете специјално на два начина опишани подолу.
12> 1.1 Користење на специјална команда за залепување
Овој метод е брз и лесен, но не е погоден за повторени процеси. Сепак, да видиме како функционира овој метод.
Чекори:
- Прво, изберете го опсегот на ќелии ( B4:I9) сакате да транспонирате.
- Потоа десен-клик и Копирај . Можете исто така да ја користите тастатуратакратенка Ctrl+C наместо.
- Изберете ја локацијата на ќелијата ( B11) каде што конечно сакате излезот.
- Одете во Залепете > Залепете специјално .
- Ќе се отвори менито Посебно залепување . Обележете го полето за избор Транспонирање .
Алтернативно, можете исто така да го отворите менито Залепете специјално користејќи ја кратенката на тастатурата Ctrl+Alt+V .
- Притиснете OK .
Значи, ние го генериравме транспонираниот множество податоци од нашата почетна група податоци.
Прочитајте повеќе: Транспонирајте повеќе редови во група во колони во Excel.
1.2 Транспонирајте табела и поврзете ја со почетните податоци
Недостаток на методот погоре се должи на промената на кој било податок во почетниот сет на податоци , нема да се промени во транспонираниот сет на податоци. Значи, ни треба метод што ќе го поврзе излезот со првичниот сет на податоци и соодветно ќе се ажурира. Следејќи ги чекорите подолу, ајде да видиме како да го направите ова.
Чекори:
- Изберете го саканиот опсег на ќелии ( B4:I9 ) > Ctrl+C > Изберете ја саканата локација ( B11 ).
- Одете во менито Залепете специјално со притискање Ctrl+Alt+V > Кликнете на Залепете врска .
Новиот сет на податоци сега е во опсегот на ќелиите B11:I16 . Сè уште не е транспониран. Штотуку го поврзавме со нашиот оригинален сет на податоци. Заедно со тоа, гледамедека и форматот го нема. Мора да го повторите форматот освен ако не сакате да исчезне!
- Отворете го полето за дијалог Најди и замени на Excel. Или, наместо тоа, притиснете Ctrl+H и одете до картичката Замени директно.
- Заменете ги сите „ = “ знаци со „ abc “ или какви било букви што не се присутни во множеството податоци > Кликнете на Замени ги сите .
Можеби изгледа дека го изгубивме нашиот нов сет на податоци! Ние сме уште три чекори зад нашата сакана транспонирана табела со податоци.
- Изберете го нашиот нов сет на податоци и притиснете Ctrl+C > Изберете локација ( K4 ) за конечно да го поставите излезот.
- Притиснете Ctrl+Alt+V > Обележете го полето за избор Транспонирање .
- Притиснете OK .
- Изберете ја табелата на K2:P9 > Притиснете Ctrl+H и одете до Замени јазичето .
- Заменете го секое „ abc “ со „ = “ > Притиснете Замени ги сите .
Конечно, го генериравме саканиот поврзан и транспониран сет на податоци.
Треба да се забележи дека ако промените било кој влез во оригиналниот сет на податоци, транспонираните податоци исто така ќе се променат соодветно. Погледнете ја прикачената слика од екранот овде.
Прочитајте повеќе: Кратенка за транспонирање на Excel: 4 лесни начини за употреба
2. Користете ја функцијата TRANSPOSE за Инвертирајте ги редовите во колони
The TRANSPOSEфункцијата е многу лесна за употреба како динамична низа во MS Excel 365 . Можете да го користите и во други верзии на малку поинаков начин. Тоа ќе го покажеме во овој дел.
2.1 Користете ја функцијата TRANSPOSE како динамичка низа
Чекори:
- Изберете ја локацијата ( B11 ) каде што ќе го поставите посакуваниот излез на крајот.
- Впишете ја следнава формула избирајќи го целиот ваш сет на податоци.
=TRANSPOSE(B4:I9)
- Потоа притиснете Enter.
Конечно, имаме го генериравме транспонираниот сет на податоци, но го изгубивме форматот на нашиот сет на податоци.
Треба да се забележи дека функцијата TRANSPOSE е динамична што значи ако промените нешто во оригиналниот сет на податоци, тој автоматски ќе се ажурира на транспонираниот излез.
2.2 Користете ја функцијата TRANSPOSE со Ctrl+Shift+Enter
Ако немате MS Office 365 и наместо тоа треба да работите со постарите верзии на MS Excel, сепак можете да работите со функцијата TRANSPOSE . Но, овој пат тоа ќе биде малку помалку флексибилно за вас.
Во овој случај, прво треба да броите колку колони и редови има во оригиналниот сет на податоци.
општото правило е дека ако множеството на влезни податоци има X редови и Y колони , збирот на излезни податоци ќе има Y редови и X колони .
Во овој случај, нашиот пример има 8 колони и 6 редови вовкупно.
Чекори:
- Изберете случаен опсег на ќелии со 6 колони и 8 редови.
- Внесете ја следнава формула:
=TRANSPOSE(B4:I9)
- Притиснете Ctrl+Shift+Enter или, едноставно притиснете Enter ако сте MS 365 корисник.
Конечно, го добивме транспонираниот сет на податоци. Погледнете ја лентата со формула. Кадравите загради покажуваат дека ова е формула за низа.
Прочитај повеќе: Како да се транспонира низа во Excel (3 едноставни начини)
Слични читања
- Како да се транспонираат секој n ред во колони во Excel (2 лесни методи)
- Конвертирај Колони во редови во Excel со користење на Power Query
- Како да се транспонираат дупликати редови во колони во Excel (4 начини)
- пренесат повеќе колони во една Колона во Excel (3 практични методи)
3. Користете ИНДИРЕКТ & засилувач; Функции ADDRESS за транспонирање на редови во колони
Можеме и да ги транспонираме редовите во колони во два чекори со комбинирање на функциите INDIRECT и ADDRESS .
Чекори:
- Прво, изберете ја локацијата на ќелијата ( B11 ) каде што конечно сакате да го поставите излезот.
- По тоа, напишете ја следната формула:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- Притиснете Enter .
Така, го добивме транспонираниот сет на податоци, но повторно, мораме рачно да ги форматираме излезните податоци.
Една од предностите на оваметодот е дека можете да ги уредувате транспонираните податоци без да го менувате целиот сет на податоци.
Прочитајте повеќе: Транспонирајте повеќе редови во група во колони во Excel
4. Користете Excel Power Query Tool за транспонирање на повеќе редови во колони
Power Query е навистина ефикасна алатка за брзо транспонирање на податоците во Excel. Овој пат, ќе ги прикажеме чекорите за транспонирање податоци со помош на алатката Power Query .
Чекори:
- Прво, изберете ја збир на податоци и одете во картичката Податоци > Преземи & Трансформирајте податоци > Од табела/опсег .
- Ќе се отвори полето за дијалог Креирај табела > Обележете го полето за избор Мојата табела има заглавија > потоа притиснете OK .
- Ќе се отвори полето за дијалог Power Query Editor > Изберете ја картичката Трансформирајте .
- Изберете Користете заглавија како прв ред .
- Потоа кликнете на Пренеси .
- Потоа изберете Користете го првиот ред како заглавија .
- Одете во Датотека > Затвори & Вчитај .
Дијалошкото поле Power Query Editor ќе се затвори и последователно, ќе се појави нов лист што ги содржи транспонираните податоци вчитана во работната книга.
Прочитајте повеќе: Excel Power Query: Транспонирајте редови во колони (Водич чекор-по-чекор)
5. Користење на Excel VBA макроа за конвертирање редови во колони
НаVBA макроата исто така помагаат да се претворат редовите во колони во работниот лист. Во овој дел, ќе ви покажеме како да работите со VBA макроа за транспонирање на редови во колони во MS Excel.
Чекори:
- Прво, кликнете со десното копче на името на работниот лист „ Употреба на VBA макроа “ > Кликнете на Прегледај код.
Модулот за апликации на Microsoft Visual Basic ќе се отвори.
- Копирајте ги следните VBA макроа и само залепете ги во прозорецот на модулот .
3667
- Потоа притиснете F5 за да ги извршите VBA макроата > Изберете го целиот сет на податоци и притиснете OK .
- Изберете ја локацијата каде што конечно сакате да го поставите саканиот излез.
Конечно, ги конвертиравме редовите во колони користејќи ги VBA макроата .
Прочитајте повеќе: Excel VBA: Транспонирајте повеќе редови во група во колони
Заклучок
Почитувани читатели, разговаравме за пет техники за транспонирање на редови во колони во Excel. Се надевам дека овој туторијал ќе ви биде инструментален. Покрај тоа, работната книга е тука за да ја преземете и вежбате сами. Меѓутоа, ако имате какви било прашања, коментари или каков било вид повратни информации, не двоумете се да ме известите во полето за коментари.