Note: The other languages of the website are Google-translated. Back to English

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

Երբ եք օգտագործում 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
 
Kutools 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- ում մեկ սյունակ փոխել / վերափոխել բազմաթիվ սյունակների:

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


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

Excel-ի համար Kutools-ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80%-ով

  • Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Ավելի քան 300 հզոր հատկություններ. Աջակցում է Office / Excel 2007-2021 և 365: Աջակցում է բոլոր լեզուներին: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հնարավորություններ 30-օրյա անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք:
kte էջանիշը 201905

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

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (58)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Հաճելի կլիներ տեսնել #2-ում ամբողջական հավասարումը:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
ՀԱՃԵԼԻ Շատ շնորհակալություն! Ինձ տոննաներով ժամանակ խնայեց:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կա՞ դա անելու միջոց, բայց երբ այն գրավում է տիրույթը, այն սկսվում է A1-ից և ամբողջ A սյունակն իջեցնում է դեպի ներքև, այնուհետև գրավում B սյունակը և այլն:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ամբողջական բանաձևն է՝ =INDEX(Range,1+INT((ROW(A1)-1)/COLUMNS(Range)),MOD(ROW(A1)-1+COLUMNS(Range),COLUMNS(Range)+1)
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
ինչպե՞ս եք «քաշել բանաձևը դեպի բջիջ»: Ես չեմ կարող այն քաշել բանաձևի տողից:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես օգտագործում եմ .xls բանաձևը տվյալների տիրույթը մեկ սյունակի վերածելու համար: Ես մուտքագրել եմ բանաձևը, ինչպես նշված է իմ տիրույթի անվան հետ, բայց պարզ չէ, որ «բանաձևը քաշեք բջիջ, մինչև սխալի հաղորդագրությունը չհայտնվի»: Ես չեմ կարող բանաձևը բանաձևի տողից որևէ տեղ քաշել: Համոզված եմ, որ դա օգտվողի սխալ է, բայց կարո՞ղ եք օգնել: Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շատ շնորհակալություն:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ձեր ինդեքսավորման բանաձևը հենց այն էր, ինչ ինձ անհրաժեշտ էր: Միայն նկատի ունեցեք, որ պատճենելիս կա «»: վերջում և Excel-ին դա դուր չի գալիս: Փոքր խնդիր.
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
շնորհակալություն:) բայց ինչպե՞ս նվազեցնել 0 արժեքը կամ զրոյականացնել աղյուսակի կամ տիրույթի անվան վրա:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Հիմա ես ինձ հիանալի եմ զգում....... Դուք խնայում եք իմ 30 ժամ աշխատանքի ընթացքում..... Հիանալի աշխատանք:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ցուցադրված հերթականությունը երկայնքով այնուհետև ներքև է (A1, B1, C1, A2, B2, C2 ...): Ինձ անհրաժեշտ է ներքև, այնուհետև ամբողջ (A1, A2, A3, B1, B2, B3, ...): Կա՞ դա անելու միջոց:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Զարմանալի! Շնորհակալություն հրապարակելու համար, որպեսզի աշխարհն օգտվի ձեր գիտելիքներից:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շատ օգտակար! Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Սա մեծ օգնություն էր!! Շատ շնորհակալ եմ հրապարակելու համար!!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարև տղերք, ես նաև պետք է տեսնեի ներքև-հետո-առջև (a1, a2, a3, b1, b2, b3 և այլն), այլ ոչ թե ներքև, ապա ներքև, բայց դա կարելի է հեշտությամբ անել՝ բանաձևը փոխելով =INDEX (միջակայք): ,MOD(ROW(B5)-1+COLUMNS(Range),COLUMNS(Range))+1,1+INT((ROW(B5)-1)/COLUMNS(Range))) Նշեք, թե ինչպես էր սկզբնական բանաձևը. INDEX(Range,1+INT((ROW(A1)-1)/COLUMNS(Range)),MOD(ROW(A1)-1+COLUMNS(Range),COLUMNS(Range))+1) Այսպիսով, սա պարզապես ստորակետից առաջ և հետո մասերը փոխելու խնդիր: Շնորհակալություն այս թեմայի համար, շատ օգնեց:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շատ շնորհակալություն! Դա խնայեց իմ ժամանակը և արդյունավետ է!!!!!!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
շնորհակալություն: Շատ լավ էր:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Այս բանաձևն ավելի լավ է աշխատում, երբ տվյալները քառակուսի ձևաչափով են՝ =INDEX(Range,MOD(ROW(B5)-1+COLUMNS(Range),COLUMNS(Range))+1,1+INT((ROW(B5)-1) /COLUMNS(Range))), բայց խնդիրն այն է, թե ինչպես օգտագործել այս բանաձևը, երբ տվյալները կենտ և զույգ են Տողեր և սյունակներ, ինչպես նաև դինամիկ տիրույթի (տողեր կամ սյունակներ) տվյալները: Օրինակ՝ A1:A5,B1:B4,C1:C6 տվյալների տիրույթ
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
այո, համաձայն եմ, դա հնարավոր է, եթե ոչ: Յուրաքանչյուր սյունակի տողերը անհավասար են:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շնորհակալություն, շատ օգտակար էր.....
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
phewwwwww!!!!! ժամեր ուսումնասիրելուց հետո, թե ինչպես անել այս ՄԵԾ ԱՇԽԱՏԱՆՔԸ և շատ շնորհակալություն: Հարգանքներով Նաթան
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
pradeep.kumar@rsrit.com rash@svktechinc.com Akshit kumar7hAkshit kumarHi s to akshith@smtworks.com K. Sandeep Babu {KSB}7hK. Sandeep Babu {KSB} to sandeep.babu@stiorg.com Anup Kumar7hAnup Kumar s հիման վրա anup@r3tek.com harsha Hemanth6hharsha Hemanth s hemanth@imbuesys.com sriram rao6hsriram raopls recuirnts Red6. radha@infogensoftware.com Raja sekhar Reddy6hRaja sekhar Reddy raj@prospectinfosys.com հասցեին Սա իմ տվյալներն են, և ես պետք է առանձնացնեմ էլ. Խնդրում եմ օգնեք, թե ինչպես դա անել:
Առայժմ ոչ մի մեկնաբանություն չկա
Բեռնել More
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից