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

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

Ինչպե՞ս միացնել բազմաթիվ տողեր և սյունակներ մեկ երկար շարքում: Միգուցե ձեզ համար դա հեշտ է թվում, քանի որ կարող եք դրանք մեկ առ մեկ պատճենել և ձեռքով միանալ դրանց շարքին: Բայց ժամանակատար ու հոգնեցուցիչ կլինի, եթե լինեն հարյուրավոր շարքեր և սյուններ: Այստեղ ես կխոսեմ այն ​​լուծելու մի քանի արագ հնարքների մասին:

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

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

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


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

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

doc- փոխարկել-միջակայքը-տող 1

Խնդրում ենք կիրառել բանաձևը հետևյալ կերպ.

1. Ակտիվ աշխատանքային գրքի նոր աշխատանքային թերթում կտտացրեք A1 բջիջը, պատճենեք և տեղադրեք այս բանաձևը. =OFFSET(Sheet1!$A$1,((ROW()-1)*5)+(FLOOR(COLUMN()-1,4)/4),(COLUMN()-1)-(FLOOR(COLUMN()-1,4)))

Նշում: Sheet1! $ 1 $ A աշխատանքային թերթի և տիրույթի հղումներն են, որոնք ցանկանում եք օգտագործել:

ROW () - 1) * 5 վերը նշված բանաձևում, 5 տողում է շարքի համարը; և Սյունակ () - 1,4) / 4Է, 4 նշանակում է սյունակի համարը: Կարող եք դրանք փոխել ՝ ըստ ձեր կարիքի:

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

doc- փոխարկել-միջակայքը-տող 2


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

Հետևյալ VBA կոդը կարող է նաև օգնել ձեզ մի շարք տվյալների մեկ տողի վերափոխել:

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

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

Sub TransformOneRow()
'Updateby20131120
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Ranges to be transform :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Paste to (single cell):", xTitleId, Type:=8)
Application.ScreenUpdating = False
xRows = InputRng.Rows.Count
xCols = InputRng.Columns.Count
For i = 1 To xRows
    InputRng.Rows(i).Copy OutRng
    Set OutRng = OutRng.Offset(0, xCols + 0)
Next
Application.ScreenUpdating = True
End Sub

3. Դրանից հետո սեղմեք F5 Կոդը գործարկելու համար ստեղնաշարի համար բացվում է երկխոսություն, որպեսզի ընտրեք մի շարք բովանդակություն, որը ցանկանում եք վերածել տողի, և կտտացրեք Ok, մեկ այլ ելնող երկխոսություն է, որպեսզի դուք ընտրեք մեկ բջիջ `արդյունքը դուրս բերելու համար: Տեսեք սքրինշոթեր.

Այնուհետեւ կտտացրեք Ok, ընտրված տիրույթում պարունակվող բովանդակությունը վերածվում է տողի: Տեսեք,

ՆշումԻ Սահմանել OutRng = OutRng.Offset (0, xCols + 0), Դուք կարող եք փոխել 0 ցանկացած համարի `ձեր կարիքը բավարարելու համար:

Քննության համար, եթե ուզում եք մեկ սյունակում առանձնացնել սկզբնական տողերին համապատասխանող արդյունքները, կարող եք փոխել Սահմանել OutRng = OutRng.Offset (0, xCols + 0) դեպի Սահմանել OutRng = OutRng.Offset (0, xCols + 1), արդյունքները ցուցադրվում են հետևյալով.


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

Թվում է, թե վերոնշյալ երկու մեթոդները մեզ համար, սկսնակ Excel- ի համար, որոշ չափով դժվար են, այստեղ ես կխոսեմ ձեզ համար հարմար գործիքի մասին - Kutools Excel- ի համար:

Excel- ի համար նախատեսված գործիքներ ներառում է ավելի քան 300 հարմար Excel գործիքներ: Փորձեք առանց սահմանափակումների 30 օրվա ընթացքում: Get it Now

Կոմունալով Փոխակերպել շարքը of Excel- ի համար նախատեսված գործիքներ, Դուք կարող եք արագորեն վերափոխել տիրույթը մեկ տողի, արեք հետևյալ կերպ.

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

2: սեղմեք Կուտոլս > Լեռնաշղթայի փոխարկիչ > Փոխակերպել շարքը, տես նկարի նկարը.

doc- փոխարկել-միջակայքը-տող 4

3. Մեջ Փոխակերպել շարքը երկխոսության տուփ, ընտրեք Շարքը մեկ շարքի վրա տարբերակը, տես նկարի նկարը.

doc- փոխարկել-միջակայքը-տող 5

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

doc- փոխարկել-միջակայքը-տող 6

5: սեղմեք OK, և միջակայքում գտնվող տվյալները տեղափոխվել են մեկ տողի: Տեսեք սքրինշոթեր.

doc- փոխարկել-միջակայքը-տող 1
-1
doc- փոխարկել-միջակայքը-տող 7

Եթե ​​ցանկանում եք ավելին իմանալ այս հատկության մասին, այցելեք Փոխակերպել շարքը.


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

Ինչպե՞ս 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 (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have the following data set.
2 0.350563636 0.846454545 1.927818182 2.288090909 19.13436364 39.82727273 3.307545455
3 38.12 38.53636364 32.42454545 1790.618182 70.78181818 99.81181818 71.4 7.95E-05 0.000110545
4 0.765436364 0.905981818 5.759181818 43.40363636 2.136818182
in excel.
I want to convert in to single row side by side like as follow:


2 0.350563636 0.846454545 1.927818182 2.288090909 19.13436364 39.82727273 3.307545455 3 38.12 38.53636364 32.42454545 1790.618182 70.78181818 99.81181818 71.4 7.95E-05 0.000110545 4 0.765436364 0.905981818 5.759181818 43.40363636 2.136818182


How is it possible?
Thanks
This comment was minimized by the moderator on the site
From:

A B C
E F G
H I J



To:

A B C E F G H I J

How to change from above to single row?
This comment was minimized by the moderator on the site
Have you been able to accomplish this? I'm having the same problem.
This comment was minimized by the moderator on the site
Hello, i would to know how to convert 10 rows in excel into 10 different pdf's (or) word document in java coding. Thank you
This comment was minimized by the moderator on the site
Transform range in Kutools did not work. Waste of time. Install de-installed my ASAP utilities WITHOUT permission. Total B.S.
This comment was minimized by the moderator on the site
i want to convert following word table pf 250 basic 3000 da 2000 wa 100 hra 1500 oa 300 into pf wa basic hra da oa 250 100 3000 1500 2000 300 can anyone help me
This comment was minimized by the moderator on the site
I need to convert the following type data to a single row as mentioned last; ----------------------------------------------------------------------------------------------------------------------------------------------------------- A B C D E F G H ----------------------------------------------------------------------------------------------------------------------------------------------------------- Sl.No. - Mem.No. - Name & Address - Parents Name - Qualification - Occupation - Present Address - Remarks ----------------------------------------------------------------------------------------------------------------------------------------------------------- 1 103 Rajesh Govind BA Welder Rajesh G X KayGee Villa Dubai AN Apartments Kastur Marg RN Street Coimbatore Bangaluru Tamil Nadu Karnataka 2 104 Ganesh 1 - 103 - Rajesh - KayGee Villa - Kastur Marg - Coimbatore - Tamil Nadu - Govind - - - - BA - - - - Welder - Dubai - - - - Rajesh G - AN Apartments - RN Street - Bangaluru - Karnataka - X 2 - 104 - Ganesh - ................................................
This comment was minimized by the moderator on the site
I tried the above formula: =OFFSET(Sheet1!$A$1,((ROW()-1)*5)+(FLOOR(COLUMN()-1,4)/4),(COLUMN()-1)-(FLOOR(COLUMN()-1,4))) but all it does is place the value from sheet1 A1 in all of the columns. Why won't it display the other data? Example: 1 2 3 4 5 6 7 8 9 1 2 3 Becomes this after adding your formula: 1 1 1 1 1 1 1 1 1 1 1 1
This comment was minimized by the moderator on the site
ABC TRAVELS KING'S ST. KANDY 081-9999999 DEF TRAVELS KING'S ST. KANDY 081-8888888 -- -- about 500 travels like in same row as above, and there is blank row in between each travel data. I would like to have this as following in easy way. column A Column B Column C ABC TRAVELS KING'S ST. KANDY 081-9999999 DEF TRAVELS KING'S ST. KANDY 081-8888888 --- Please help
This comment was minimized by the moderator on the site
I have a fix range in sheet1 like (D8:F14). How to transpose it to sheet2 fixed row like (C3:W3)? Thanks for your response.
This comment was minimized by the moderator on the site
Could you please help me to transpose / convert single row (wrap text) into rows? Thanks in advance!!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations