Како да конвертирате повеќе редови во колони во Excel (9 начини)

  • Споделете Го Ова
Hugh West

Ако барате некои од најлесните начини да конвертирате повеќе редови во колони во Excel, тогаш овој напис ќе ви биде корисен. Значи, да се нурнеме во главната статија.

Преземете работна книга

Конверзија на повеќе редови во Columns.xlsm

9 начини за конвертирање Повеќе редови до колони во Excel

Овде, имаме некои записи за продажба за некои од производите за месеците од јануари до мај . Ќе се обидеме да ги претвориме редовите во колони за да можеме да ги визуелизираме записите за месеците како заглавија на колони и ќе го користиме овој сет на податоци главно за да ги демонстрираме начините на конверзија на повеќе редови во колони лесно.

Овде ја користевме верзијата Microsoft Excel 365 , можете да користите која било друга верзија според вашата погодност.

Метод-1: Користење на опцијата за транспонирање за конвертирање повеќе редови во Колони во Excel

Тука, ќе ја користиме опцијата Транспонирање во Опции за залепување за лесно да ги конвертираме следните повеќе редови во колони.

Чекори :

➤ Копирајте го целиот опсег на сетот со притискање CTRL+C .

➤ Изберете ја ќелијата каде што сакате да го имате излезот, десен-клик на глувчето и изберете ја опцијата Транспонирање од Опции за залепување .

Потоа, ќе можете да ги транспонирате вашите податоци што значи конвертирање на редовите воколони.

Прочитај повеќе: Excel макро: Конвертирај повеќе редови во колони (3 примери)

Метод-2: Конверзија на Повеќе редови во колони со користење на функцијата TRANSPOSE

Во овој дел, ќе користиме функција на низа, функцијата TRANSPOSE , за да ги конвертираме повеќете редови од следната база на податоци во повеќе колони, и за да ги собереме податоците, форматиравме и друга табела под главната база на податоци.

Чекори :

➤ Внесете ја следнава формула во ќелија B10 .

=TRANSPOSE(B3:E8)

Тука, TRANSPOSE ќе ги смени редовите од опсегот B3:E8 во колони истовремено.

➤ Притиснете ENTER .

Потоа, ќе добиете конверзија на редовите во колони како следнава слика.

Треба да притиснете CTRL+SHIFT+ENTER наместо да притиснете ENTER за други верзии освен за Microsoft Excel 365 .

Прочитајте повеќе: Како да се транспонира колона во повеќе редови во Excel (6 методи)

Метод-3: Користење на функциите INDIRECT и ADDRESS

Тука, ќе ја користиме функцијата INDIRECT , ADDRESS функција , ROW функцијата и COLUMN функција за трансформирање на редовите од следната база на податоци во колони.

Чекори :

➤ Користете ја следнава формула во ќелијата B10 .

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

Тука, B3 е почетната ќелија на главнатабаза на податоци.

  • COLUMN(B3) returns the column number of cell B3

    Излез → 2
  • COLUMN($B$3) returns the column number of cell $B$3 (the absolute referencing will fix this cell)

    Излез → 2

  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    Излез → 3

  • ROW(B3) → returns the row number of cell B3

    Излез → 3
  • COLUMN(B3) - COLUMN($B$3) + ROW($B$3) станува

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) станува

    3-3+2 → 2

  • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) станува

    ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

    Излез → $B$3

  • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) станува

    INDIRECT(“$B$3”) ја враќа вредноста на ќелијата $B$3 .

    Излез → Месец

➤ Притиснете ENTER .

➤ Повлечете ја алатката Рачка за пополнување на десната страна и надолу.

Конечно, ќе можете да промените повеќе редови од главната база на податоци во повеќе колони.

Прочитајте повеќе:  Excel VBA: Земете ред и Број на колона од адреса на ќелија (4 методи)

Метод-4: Користење на функцијата INDEX за конвертирање повеќе редови во колони

Во овој дел, ќе ја користиме комбинацијата на функцијата INDEX , COLUMN функцијата и ROW функцијата за лесно конвертирање на повеќе редови во колони.

Чекори :

➤ Примени ја следнава формула во ќелијата B10 .

=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

Тука, $B$3:$E$8 е опсегот на базата на податоци, A1 се користи за да се добие првиот ред и број на колона од оваа база на податоци.Го користиме бројот на колоната за аргументот број на редот и бројот на редот како аргументот бројот на колоната за лесно да ги менуваме редовите во колони со внесување на овие вредности во функцијата INDEX .

➤ Притиснете ENTER .

➤ Повлечете го Пополнете Рачка алатка на десната страна и надолу.

Потоа, ќе ја добиете конверзијата на редовите во колони како на следната слика.

Прочитајте повеќе:  Како да додадете повеќе редови и колони во Excel (на секој можен начин)

Метод-5: Користење INDEX-MATCH Формула

Во овој дел, ќе ја користиме функцијата INDEX и MATCH функцијата за конвертирање на повеќе редови од следната база на податоци во колони.

Чекори :

➤ Прво, треба рачно да ја префрлите првата колона како прв ред од новата табела.

➤ Внесете ја следнава формула во ќелијата B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Тука, $C$3:$C$8 е втората колона од базата на податоци и $B$3:$B$8 е првата колона од сетот.

  • MATCH(B$10,$B$3:$B$8,0) станува

    MATCH(“Month”,$B$3:$B$8,0) го враќа бројот на индексот на редот на ќелијата со низа Месец во опсегот $B$3:$B$8

    Излез → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) станува

    INDEX($C$3:$C$8,1) ја враќа првата вредност на опсегот $C$3:$C$8

    Излез → Портокалова

➤ Притиснете ENTER и повлечете ја алатката Fill Handle на десната страна.

Потоа, ќе ја добиете втората колона од главната база на податоци како втор ред.

Слично, применете ги следните формули за да го завршите остатокот од конверзијата.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Конечно, ќе ги добиете сите редови од првата база на податоци како колони во втората база на податоци.

Прочитај повеќе: Како да се транспонираат повеќе колони во редови во Excel

Слични читања

  • [Поправено!] Редовите и колоните се и броеви во Excel
  • Како да се сокријат редовите и колоните во Excel (10 начини)
  • Excel VBA: Поставете опсег по ред и број на колона (3 примери)

Метод-6: Користење на функцијата VLOOKUP за конвертирање на повеќе редови во колони

Во овој дел, ќе ја користиме функцијата VLOOKUP за да транспонираме повеќе редови од следната табела со податоци во колони.

Чекори :

➤ На почетокот треба да се транспо рачно видете ја првата колона како прв ред од новата база на податоци.

➤ Запишете ја следната формула во ќелијата B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Тука, $B$3:$E$8 е опсегот на базата на податоци, B$10 е вредноста за пребарување, и 2 е за гледање на вредноста во втората колона од збирката податоци.

➤ Притиснете ENTER и повлечете го Пополнете рачка алатка надеснострана.

Потоа, ќе ја добиете втората колона од главната база на податоци како втор ред.

Во на ист начин, користете ги дадените формули подолу за да го завршите остатокот од конверзијата.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Прочитајте повеќе: Како да додавате редови и колони во Excel (3 лесни методи)

Метод-7: Користење Power Query

Овде, ќе го користиме Power Query за лесно транспонирање на повеќе редови во колони. Но, мораме да додадеме дополнителен ред на почетокот на базата бидејќи Power Query нема да го трансформира првиот ред како колона бидејќи го смета за заглавие.

Чекори :

➤ Одете во Податоци табулаторот >> Преземи & Трансформирајте податоци Група >> Од табела/опсег Опција.

Потоа, волшебникот Креирај табела ќе се појави.

➤ Изберете го опсегот на податоци и потоа кликнете на опцијата Мојата табела има заглавија .

➤ Притиснете OK .

Потоа, ќе се појави прозорецот Power Query Editor .

➤ Изберете ги сите колони од сетот со притискање на CTRL и Лево кликнување на глувчето во исто време .

➤ Одете во Transform Tab >> Transpose Option.

Можете да го направите првиот ред од вашата база на податоци и заглавието.

➤ Одете во картичката Трансформирајте >> Користете го првиот ред како заглавија Групирајте >> Користете го првиот ред како заглавија Опција.

Потоа, ќе ги добиете трансформираните колони од редовите на главната база на податоци.

➤ За да го затворите овој прозорец, одете во Дома табот >> Затвори & Вчитај Група >> Затвори & Вчитај Опција.

На овој начин, табелата во прозорецот Power Query Editor ќе се вчита во нов лист со име Табела 5 .

Прочитајте повеќе: Како да менувате редови и колони во Excel (5 методи)

Метод-8: Конвертирање на повеќе редови во колони со користење на VBA код

Во овој дел, ќе користиме VBA код за претворање на повеќе редови во колони.

Чекори :

➤ Одете во Програмерска картичка Табот >> Visual Basic Опција.

Потоа, Visual Basic Editor ќе се отвори.

➤ Одете на Вметни Tab >> Модул Опција.

После тоа, ќе се креира Модул .

➤ Напишете ја следнава шифра

5723

Тука, го прогласивме опсег_повеќе_редови и опсег_повеќе_колумни како Опсег и тие се поставени на опсегот што ќе го избереме преку Влезни полиња со користење на методот InputBox .

Потоа, ќе копираме главните податоци et повеќе_редови_опсег и потоа залепете го како транспонирање во одредишната ќелија повеќе_колумни_опсег .

➤ Притиснете F5 .

Потоа, ќе го добиете полето за внесување каде што треба да го изберете опсегот на базата $B$3:$E$8 во Изберете го опсегот на редови кутија и притиснете OK .

Потоа, ќе се појави друго поле за внесување.

➤ Изберете ја одредишната ќелија $B$10 каде сакате да ја имате транспонираната база на податоци и потоа притиснете OK .

На крајот, ќе ги добие трансформираните колони од повеќе редови дури и со форматирање на главната база на податоци, исто така како следново.

Прочитај повеќе: Како да Префрлете ги редовите и колоните во графиконот на Excel (2 методи)

Метод-9: Конверзија на повеќе редови во колони и редови користејќи ја функцијата OFFSET

Имаме листа што содржи имиња на некои ученици , нивните предмети и соодветните ознаки во повеќе редови. Сега, сакаме да ги конвертираме првите три реда во три различни колони од табелата покрај оваа листа. Слично на тоа, сакаме да ги конвертираме останатите редови како колони по три реда. Значи, можете да видите дека треба да ги конвертираме редовите во колони и редови во исто време.

За да го направите ова, ќе ги користиме OFFSET , ROW , и COLUMN функции .

Чекори :

➤ Внесете ја следната формула во ќелијата D4 .

=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

Тука, $B$4 е почетната ќелија од списокот.

  • COLUMN() returns the column number of cell D4 where the formula is being applied.

    Output → 4

  • COLUMN()-4 станува

    4-4 → 4 is subtracted because the starting cell of the formula is in Column 4 .

    Output → 0

  • ROW() → returns the row number of cell D4 where the formula is being applied.

    Output → 4

  • (ROW()-4)*3 станува

    (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

    Output → 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

    Output → Joseph

➤ Притиснете ENTER .

➤ Повлечете ја алатката Рачка за пополнување на десната страна и надолу.

На крајот, ќе можете да го направите конверзија од повеќе редови во колони и редови.

Прочитај повеќе: Премести ред/колона во Excel без замена на постоечки податоци (3 најдобри начини)

Дел за вежбање

За вежбање сами дадовме дел Вежбање како подолу во листот со име Практик . Ве молиме направете го тоа сами.

Заклучок

Во оваа статија се обидовме да ги покриеме начините за лесно конвертирање на повеќе редови во колони во Excel. Се надевам дека ќе ви биде корисно. Ако имате какви било предлози или прашања, слободно споделете ги во делот за коментари.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.