Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս սյունակները և տողերը տեղափոխել մեկ սյունակի:

Երբ եք օգտագործում Excel- ի աշխատանքային թերթը, երբեմն, դուք կհանդիպեք այս խնդրին. Ինչպե՞ս կարող եք տվյալների շարքը փոխել կամ տեղափոխել մեկ սյունակ: (Տեսեք հաջորդ սքրինշոթերը :) Այժմ ես ձեզ համար ներկայացնում եմ երեք արագ հնարքներ ՝ այս խնդիրը լուծելու համար:

Տեղափոխել / փոխել սյունակները և տողերը բանաձևով մեկ սյունակի մեջ

Տեղափոխել / վերափոխել սյունակները և տողերը VBA կոդով մեկ սյունակի մեջ

Excel- ի համար Kutools- ի հետ սյունակները և տողերը տեղափոխեք մեկ սյունակիլավ գաղափար 3


Տեղափոխել / փոխել սյունակները և տողերը բանաձևով մեկ սյունակի մեջ

Հաջորդ երկար բանաձևը կօգնի ձեզ արագորեն տվյալների մի շարք սյունակի մեջ տեղափոխել, արեք հետևյալ կերպ.

1. Նախ, սահմանեք տիրույթի անուն ձեր տվյալների տիրույթի համար, ընտրեք միջակայքի տվյալները, որոնք ցանկանում եք փոխարկել, սեղմեք աջով և ընտրեք Սահմանեք անունը կազմել համատեքստային ընտրացանկը: Մեջ Նոր անուն երկխոսության տուփ, մուտքագրեք ցանկալի տիրույթի անունը: Դրանից հետո կտտացրեք OK, Տեսեք,

2. Լեռնաշղթայի անվանումը նշելուց հետո կտտացրեք դատարկ բջիջի վրա, այս օրինակում կտտացնելու եմ E1 բջիջին, ապա մուտքագրեք այս բանաձևը. =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

Նշում: MyData ընտրված տվյալների տիրույթի անունն է, կարող եք փոխել այն, ինչ ձեզ հարկավոր է:

3. Դրանից հետո բանաձևը ներքև քաշեք դեպի բջիջ, մինչև որ հայտնվի սխալի մասին տեղեկատվությունը: Լեռնաշղթայի բոլոր տվյալները տեղափոխվել են մեկ սյունակ: Տեսեք,


Excel- ում արագ տեղափոխեք շարքը սյունակում / շարքում կամ հակառակը

Որոշ դեպքերում կարող է անհրաժեշտ լինել մի շարք բջիջների տեղափոխել մեկ սյունակ կամ տող, կամ հակառակը ՝ սյունակը կամ տողը վերափոխել Excel թերթի բազմաթիվ շարքերի և սյունակների: Ունե՞ք այն լուծելու արագ միջոց: Այստեղ Տեղափոխել շարքը ֆունկցիա Excel- ի համար նախատեսված գործիքներ կարող է հեշտությամբ կարգավորել վերը նշված բոլոր աշխատանքները:Կտտացրեք 30 օրվա ընթացքում անվճար լիարժեք փորձարկման համար:
doc1
 
Excel- ի համար նախատեսված գործիքներ. Ավելի քան 300 հարմար Excel հավելվածներով, 30 օրում առանց սահմանափակումների անվճար փորձեք:

Տեղափոխել / վերափոխել սյունակները և տողերը VBA կոդով մեկ սյունակի մեջ

Հետևյալ VBA կոդով կարող եք նաև միացնել բազմաթիվ սյունակներ և շարքեր մեկ սյունակում:

1. Պահեք պահեք այն ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2: սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ պատուհան.

Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Մամուլ F5 կոդը գործարկելու ստեղնը, և ցուցադրվում է երկխոսություն ՝ փոխարկելու տիրույթ ընտրելու համար: Տեսեք,

4. Այնուհետեւ կտտացրեք Ok, և ցուցադրվում է մեկ այլ երկխոսություն `սինգլ բջիջ ընտրելու համար արդյունքը դուրս բերելու համար, տես նկարի նկարը.

5. Եվ կտտացրեք Ok, ապա միջակայքի բջիջների պարունակությունը վերափոխվում է սյունակի ցուցակի, տես նկարի նկարը.

doc- փոխարկել-ընդգրկույթը-սյունակում 11


Excel- ի համար Kutools- ի հետ սյունակները և տողերը տեղափոխեք մեկ սյունակի

Միգուցե բանաձեւը հիշելու համար շատ երկար է, և VBA կոդը ձեզ համար որոշակի սահմանափակում ունի, այս իրավիճակում խնդրում եմ մի անհանգստացեք, այստեղ ես ձեզ կներկայացնեմ ավելի հեշտ և բազմաֆունկցիոնալ գործիքExcel- ի համար նախատեսված գործիքներԻր Transform Range օգտակար, և դուք կարող եք արագ և հարմար լուծել այս խնդիրը:

Excel- ի համար նախատեսված գործիքներ, ավելի քան 300 հարմար գործառույթներ, ավելի հեշտացնում է ձեր գործերը: 

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

1. Ընտրեք այն տիրույթը, որը ցանկանում եք տեղափոխել:

2: սեղմեք Կուտոլս > Transform Range, տես նկարի նկարը.

փաստաթուղթը փոխակերպում է սյունակի 12-ի

3. Մեջ Transform Range երկխոսության տուփ, ընտրեք Range to single column տարբերակը, տես նկարի նկարը.

փաստաթուղթը փոխակերպում է սյունակի 13-ի

4. Այնուհետեւ կտտացրեք OK, և նշեք բջիջը pop-out տուփից արդյունքը դնելու համար:

փաստաթուղթը փոխակերպում է սյունակի 14-ի

5: սեղմեք OK, և բազմաթիվ սյունակների և տողերի տվյալները տեղափոխվել են մեկ սյունակ:
փաստաթուղթը փոխակերպում է սյունակի 15-ի

Եթե ​​ցանկանում եք սյունը վերափոխել ֆիքսված շարքերով տիրույթի, կարող եք նաև օգտագործել այն Transform Range գործառույթ ՝ այն արագ կարգավորելու համար:
փաստաթուղթը փոխակերպում է սյունակի 16-ի


Տեղափոխեք խաչաձեւ աղյուսակը Excel- ի համար Kutools- ի հետ սեղան ցուցակագրելու համար

Եթե ​​ունեք խաչաձեւ աղյուսակ, որն անհրաժեշտ է վերափոխել ցուցակի աղյուսակի, ինչպես ցույց է տրված սքրինշոթի ներքևում, բացառությամբ տվյալների մեկ առ մեկ մուտքագրման, կարող եք նաև օգտագործել Excel- ի համար նախատեսված գործիքներ'S Transpose Table Dimensions օգտակար Excel- ում խաչաձեւ աղյուսակի և ցուցակի արագ փոխակերպման համար:
փաստաթուղթը փոխակերպում է սյունակի 19-ի

Այն բանից հետո անվճար տեղադրում Excel- ի համար նախատեսված գործիքներ, խնդրում ենք վարվել ինչպես ստորև ՝

1. Ընտրեք խաչաձեւ աղյուսակը, որը ցանկանում եք վերածել ցուցակի, կտտացրեք Կուտոլս > Range > Transpose Table Dimensions.
փաստաթուղթը փոխակերպում է սյունակի 18-ի

2. Մեջ Transpose Table Dimension երկխոսություն, ստուգում Cross table to list տարբերակը միացված է Transpose type բաժինը, ընտրեք բջիջ `նոր ձևաչափի աղյուսակը տեղադրելու համար:
փաստաթուղթը փոխակերպում է սյունակի 18-ի

3: սեղմեք Ok, այժմ խաչաձեւ աղյուսակը վերափոխվել է ցուցակի:


Առնչվող հոդվածներ:

Ինչպե՞ս Excel- ում շարքը սյուն փոխել:

Ինչպե՞ս Excel- ում մեկ սյունակ փոխել / վերափոխել բազմաթիվ սյունակների:

Ինչպե՞ս սյունակները և տողերը տեղափոխել մեկ տողի:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for the tutor, very helpfull
This comment was minimized by the moderator on the site
Wow! This is amazing! My data starts on A2 rather than A1 but when I change that in the formula it's grabbing B2 to start rather than A2. I've tried changing things up but can't seem to get it to work. Can you please LMK what I need to change in the formula? Thanks in advance and appreciate any advise!
This comment was minimized by the moderator on the site
Hello, Graves
Yes, as you said, the formula is not correct when the data starts from A2, in this case, you can apply the following formula:
=OFFSET(mydata,TRUNC((ROW()-ROW($G$1))/COLUMNS(mydata)),MOD(ROW()-ROW($G$1),COLUMNS(mydata)),1,1)

Note: In the above fromula, mydata is the range name of the selected data, G1 is the cell you enter this formula, please change them to your own.
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Convert table to one column, ignore blank cell and duplicates value. How ?
This comment was minimized by the moderator on the site
After converting the table to a column, using Excel' Remove Duplicate feature to remove the duplicates, then select the column range, use the Delete Blank Rows of Kutools for Excel to remove the blank cells.
This comment was minimized by the moderator on the site
Thank you so much! :)
This comment was minimized by the moderator on the site
the data i am transposing to single column from rows have blanks in it how can i ignore them while transposing
This comment was minimized by the moderator on the site
Hi, sai, you can transpose them to single column firstly, then remove the blank rows. How to remove blank rows, you can go to this article, it introduces 4 ways to remove blank rows, there must be one method can help you. https://www.extendoffice.com/documents/excel/525-excel-remove-blank-rows.html
This comment was minimized by the moderator on the site
thanks a lot; beautifull :-)
This comment was minimized by the moderator on the site
Worked like a charm. Thanks a lot
This comment was minimized by the moderator on the site
thanxs you have reduced my too much time....wonderful
This comment was minimized by the moderator on the site
What if the table you start with has a range of values that is different for each row? Example: Say the table doesn't have FF, KK and LL, how do you make a single column from that table without doing them above example by hand?
This comment was minimized by the moderator on the site
Just try above methods, if they cannot work, please tell me and upload your data as a picture to give some details
This comment was minimized by the moderator on the site
THAT'S AMAZING! THANKYOU
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations