Ինչպես վերափոխել բազմաթիվ տողերը սյունակների Excel-ում (9 եղանակ)

  • Կիսվել Սա
Hugh West

Եթե փնտրում եք Excel-ում բազմաթիվ տողեր սյունակների փոխարկելու ամենահեշտ ուղիներից մի քանիսը, ապա այս հոդվածը ձեզ օգտակար կլինի: Այսպիսով, եկեք սուզվենք հիմնական հոդվածում:

Ներբեռնեք աշխատանքային գիրքը

Բազմաթիվ տողերի փոխարկում Columns.xlsm-ի

Փոխակերպման 9 եղանակներ Բազմաթիվ տողեր մինչև սյունակներ Excel-ում

Այստեղ մենք ունենք որոշ ապրանքների վաճառքի գրանցումներ հունվարից մինչև մայիս ամիսների ընթացքում: Մենք կփորձենք տողերը վերածել սյունակների, որպեսզի կարողանանք պատկերացնել ամիսների գրառումները որպես սյունակների վերնագրեր, և մենք կօգտագործենք այս տվյալների բազան հիմնականում բազմաթիվ տողերը սյունակների վերածելու եղանակները հեշտությամբ ցուցադրելու համար:

Մենք այստեղ օգտագործել ենք Microsoft Excel 365 տարբերակը, կարող եք օգտագործել ցանկացած այլ տարբերակ՝ ըստ ձեր հարմարության:

Մեթոդ-1. Օգտագործելով Transpose Option բազմաթիվ տողեր փոխարկելու համար: Excel-ի սյունակներում

Այստեղ մենք կօգտագործենք Transpose տարբերակը Տեղադրել ընտրանքների մեջ հետևյալ մի քանի տողերը հեշտությամբ սյունակների վերածելու համար:

Քայլեր :

➤ Պատճենեք տվյալների հավաքածուի ամբողջ տիրույթը՝ սեղմելով CTRL+C :

➤ Ընտրեք այն բջիջը, որտեղ ցանկանում եք ստանալ ելքը, Աջ սեղմեք ձեր մկնիկի վրա և ընտրեք Տեղափոխել տարբերակը Տեղադրել ընտրանքներից: .

Այնուհետև դուք կկարողանաք փոխադրել ձեր տվյալները, ինչը նշանակում է, որ տողերը փոխարկեքսյունակներ:

Կարդալ ավելին. Excel մակրո. Փոխակերպել բազմաթիվ տողեր սյունակների (3 օրինակ)

Մեթոդ-2. Փոխակերպում Բազմաթիվ տողեր դեպի սյունակներ՝ օգտագործելով TRANSPOSE ֆունկցիան

Այս բաժնում մենք կօգտագործենք զանգվածի ֆունկցիան՝ TRANSPOSE ֆունկցիան ՝ հետևյալ տվյալների բազայի մի քանի տողերը մի քանի սյունակների վերածելու համար, և Տվյալները հավաքելու համար մենք նաև ձևակերպել ենք մեկ այլ աղյուսակ՝ հիմնական տվյալների բազայի տակ:

Քայլեր :

➤ Մուտքագրեք հետևյալ բանաձևը B10 բջիջ:

=TRANSPOSE(B3:E8)

Այստեղ TRANSPOSE կփոխի ընդգրկույթի տողերը B3:E8 միաժամանակ սյունակներում:

➤ Սեղմեք ENTER :

Դրանից հետո դուք կստանաք փոխակերպում տողերը վերածվում են սյունակների, ինչպես հետևյալ նկարը:

Դուք պետք է սեղմեք CTRL+SHIFT+ENTER սեղմելու փոխարեն ENTER <: 7>այլ տարբերակների համար, բացառությամբ 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 4

    Ելք → $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 :

➤ Քաշեք Լրացնել Handle գործիքը աջ կողմում և ներքև:

Դրանից հետո դուք կստանաք տողերի փոխակերպումը սյունակների, ինչպես հետևյալ նկարում:

Կարդալ ավելին.  Ինչպես ավելացնել բազմաթիվ տողեր և սյունակներ 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

    <տողով: 6>Ելք → 1

➤ Սեղմեք Մուտքագրեք և քաշեք 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 և քաշեք Լրացնել Handle գործիքը դեպի աջկողմը:

Այնուհետև դուք կստանաք հիմնական տվյալների բազայի երկրորդ սյունակը որպես երկրորդ տող:

Մտքում նույն կերպ, օգտագործեք ստորև բերված բանաձևերը՝ ավարտելու մնացած փոխարկումը:

=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:

Դուք կարող եք կատարել առաջին տողը ձեր տվյալների հավաքածուն նաև վերնագիրն է:

➤ Գնացեք Transform Tab >> Օգտագործեք Առաջին տողը որպես վերնագրեր Խումբ >> Օգտագործեք Առաջին տողը որպես վերնագիր տարբերակ:

Այնուհետև դուք կստանաք փոխակերպված սյունակները հիմնականի տողերից տվյալների բազա։

➤ Այս պատուհանը փակելու համար անցեք Գլխավոր ներդիր >> Փակել & Բեռնել Խումբ >> Փակել & Բեռնել տարբերակը:

Այս կերպ Power Query Editor պատուհանի աղյուսակը կբեռնվի մի նոր թերթ՝ Աղյուսակ 5 :

Կարդալ ավելին. Ինչպես փոխել տողերն ու սյունակները Excel-ում (5 մեթոդ)

Մեթոդ-8. Բազմաթիվ տողերի վերածում սյունակների՝ օգտագործելով VBA կոդ

Այս բաժնում մենք կօգտագործենք VBA կոդը մի քանի տողերի վերածելու համար։ սյունակներ:

Քայլեր :

➤ Գնացեք Մշակավորող ներդիր >> Visual Basic Ընտրանք:

Այնուհետև կբացվի Visual Basic խմբագրիչը :

➤ Գնացեք Տեղադրեք Tab >> Module Option:

Դրանից հետո կստեղծվի Module :

➤ Գրեք հետևյալ կոդը

9607

Այստեղ մենք հայտարարագրել ենք բազմաթիվ_տողերի_միջակայք , իսկ բազմաթիվ_սյունակների_միջակայք որպես <6:>Range , և դրանք սահմանվում են այն տիրույթում, որը մենք կընտրենք Input Boxes օգտագործելով InputBox մեթոդը:

Այնուհետև մենք կպատճենենք: հիմնական տվյալները et multiple_rows_range և այնուհետև տեղադրեք այն որպես փոխադրում նպատակակետ բջիջում multiple_columns_range :

➤ Սեղմեք 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 Row 4 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 .

➤ Քաշեք Fill Handle գործիքը աջ կողմ և ներքև:

Ի վերջո, դուք կկարողանաք անել փոխակերպում մի քանի տողերից սյունակների և տողերի:

Կարդալ ավելին. Տեղափոխել տող/սյունակ Excel-ում առանց գոյություն ունեցող տվյալների փոխարինման (3 լավագույն եղանակ)

Պրակտիկա Բաժին

Ինքներդ պրակտիկա կատարելու համար մենք տրամադրել ենք Պրակտիկա բաժինը, ինչպես ստորև` Պրակտիկա անունով թերթիկում: Խնդրում ենք դա անել ինքներդ:

Եզրակացություն

Այս հոդվածում մենք փորձեցինք լուսաբանել Excel-ում բազմաթիվ տողերը սյունակների հեշտությամբ փոխարկելու ուղիները: Հուսով եմ, որ այն օգտակար կգտնեք: Եթե ​​ունեք առաջարկներ կամ հարցեր, ազատ զգալ կիսվեք դրանք մեկնաբանությունների բաժնում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: