Ինչպես փոխանցել Excel-ի տվյալները

Բովանդակություն:

Ինչպես փոխանցել Excel-ի տվյալները
Ինչպես փոխանցել Excel-ի տվյալները
Anonim

Excel-ը տվյալների վերլուծության հզոր գործիք է, սակայն որոշ բաներ, ինչպիսիք են բջիջները տողով կամ սյունակով շրջելը, կարող են իսկական դժվարություն առաջացնել: Կա դանդաղ մեխանիկական եղանակ, և կան արագ հնարքներ՝ տողերը, սյունակները շեղելու կամ սյունակները տողերի մեջ մի քանի վայրկյանում փոխադրելու համար:

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

Այս հրահանգները վերաբերում են Microsoft Excel 2010, 1013, 2016, 2019 և Excel-ին Microsoft 365-ի համար:

Ինչպես շրջել սյունակային բջիջները Excel-ում

Image
Image

Չնայած Excel-ում կան բազմաթիվ տեսակավորման տարբերակներ՝ բջիջները այբբենական կարգով կազմակերպելու համար, իրականում չկա ներկառուցված տարբերակ՝ պարզապես շրջելու պատահական տվյալների հավաքածուն, օրինակ՝ անունները:

Դա չի նշանակում, որ դա անհնար է: Դա պարզապես նշանակում է, որ դուք պետք է կատարեք մի քանի լրացուցիչ քայլ, որպեսզի օգտագործեք Excel-ի տեսակավորման հնարավորությունը սյունակը շրջելու համար:

  1. Աջ սեղմեք սյունակ A և ընտրեք Տեղադրեք՝ նոր սյունակ ավելացնելու Վաճառողի սյունակի ձախ կողմում, որը ցանկանում եք տեսակավորել:
  2. Մուտքագրեք 1 առաջին բջիջում (տող 2): Մուտքագրեք 2-ը երկրորդ բջիջում (տող 3):

  3. Սեղմած պահեք Cntrl ստեղնը և տեղադրեք մկնիկի անկյունը բջիջի ստորին աջ անկյունում 2 համարով: Կուրսորը կվերածվի երկու հորիզոնական գծերի: Կրկնակի ձախ սեղմեք մկնիկի վրա՝ սյունակի մնացած հատվածն ավտոմատ լրացնելու համար մինչև վերջին վաճառողի անունը:Սա ինքնալրացնելու է սյունակի մնացած մասը 3-ից 8-ը թվերով:
  4. Նշեք ամբողջ աղյուսակը:
  5. Տուն ընտրացանկում ժապավենից ընտրեք Տեսակավորել և զտել: Ընտրեք Պատվիրված տեսակավորում.
  6. Սահմանել Տեսակավորել ըստՍյունակ A, Տեսակավորել մինչև Բջջ Արժեքներ և Պատվիրել-ից Ամենամեծից ամենափոքր: Սեղմեք OK.

Սա ոչ միայն կշրջի ամբողջ սյունակը ներքևից վերև, այլև կհամոզվի, որ աղյուսակի մնացած բոլոր տվյալները կփոխանակվեն ճիշտ վաճառողի անվանը:

Image
Image

Այժմ կարող եք աջ սեղմել A սյունակը՝ այն ընտրելու համար, աջ սեղմեք A սյունակին և ընտրեք Ջնջել՝ համարակալված սյունակը հեռացնելու համար:

Այժմ դուք ունեք նույն սկզբնական աղյուսակը, որով սկսել եք, բայց ամբողջ սյունակը և տվյալները շրջված են ներքևից վերև:

Ինչպես փոխել տողերի բջիջները Excel-ում

Իսկ եթե ցանկանում եք տեսնել վաճառքի տվյալները դեկտեմբերից հունվար, այլ ոչ թե հունվար-դեկտեմբեր ամիսներին:

Դուք կարող եք իրականում օգտագործել նույն մոտեցումը, ինչ վերևում, սյունակները շրջելու համար՝ մի փոքր փոփոխությամբ:

Նախ, ավելացրեք նոր տող հենց վերնագրի տակ և համարակալեք այդ բջիջները 1-ից (մինչև հունվարի) մինչև 12-ը (մինչև դեկտեմբեր):

Image
Image

Այժմ հետևեք նույն քայլերին աղյուսակը տեսակավորելու համար, բայց այս անգամ դուք կտեսակավորեք ըստ տողերի, այլ ոչ թե ըստ սյունակի:

  1. Նշել միայն A-ից M սյունակները:
  2. Տուն ընտրացանկում ժապավենից ընտրեք Տեսակավորել և զտել: Ընտրեք Պատվիրված տեսակավորում.
  3. Սեղմեք Ընտրանքներ և ընտրեք Տեսակավորել ձախից աջ:

  4. Սահմանել Տեսակավորել ըստՏող 2, Տեսակավորել-ից մինչև Բջջի արժեքներ և Պատվիրել-ից Ամենամեծից ամենափոքր: Սեղմեք OK.

Այժմ դուք կտեսնեք, որ ձեր ամբողջ առաջին սյունակը շրջված է վերնագրի սյունակի բջիջներով: Քանի որ դուք ընդգծեցիք բոլոր սյունակները, որոնք պարունակում էին տվյալներ, տվյալների բոլոր տողերը նույնպես շրջվում են, որպեսզի ամեն ինչ կատարյալ գծվի:

Image
Image

Այժմ ձախ սեղմեք 2-րդ տողի վրա և ջնջեք համարակալված տողը:

Փոխանակեք միայն երկու սյունակ կամ տող

Եթե ցանկանում եք շրջել հարակից տողերի կամ սյունակների վրա, կա մկնիկի օգտակար հնարք, որը կարող եք օգտագործել Excel-ում՝ դա իրականացնելու համար:

Այս օրինակի աղյուսակում դուք կարող եք փոխել Ջուլի Մուրի տողը Ջոն Հադսոնի հետ՝ մկնիկի ընդամենը մի քանի սեղմումով:

Ահա թե ինչպես եք դա անում.

  1. Ակնանշեք ամբողջ շարքը Ջուլի Մուրի հետ A սյունակում:
  2. Սեղմած պահեք Shift ստեղնը և մկնիկի կուրսորը տեղափոխեք Ջուլի Մուր բջիջի վերին եզրը: Մկնիկի կուրսորը կվերածվի խաչմերուկի:
  3. Մինչ Shift կոճակը դեռ սեղմված է, մկնիկը քաշեք Ջոն Հադսոնի բջիջի վերին եզրին, մինչև այդ տողից վերևի տողը ընդգծվի մուգ գծով:
  4. Երբ ազատեք մկնիկի ձախ կոճակը, երկու ամբողջ տողերը կփոխանակվեն:

Եթե ցանկանում եք փոխել սյունակները տողերի փոխարեն, կարող եք ընդգծել մեկ սյունակ, այնուհետև հետևել նույն ընթացակարգին:

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

Դուք կարող եք փոխել բազմաթիվ տողեր կամ սյունակներ՝ օգտագործելով այս նույն տեխնիկան: Դուք պարզապես պետք է առաջին քայլում ընդգծեք մի քանի տողեր կամ սյունակներ, այնուհետև հետևեք նույն ընթացակարգին:

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

Image
Image

Իսկ եթե ցանկանում եք փոխել վերնագրի ամբողջ սյունակը ամբողջ Վաճառողի սյունակի հետ՝ միաժամանակ պահպանելով աղյուսակի տվյալների ամբողջականությունը:

Մարդկանց մեծամասնությունը նախընտրում է դա անել ձեռքով, առանց գիտակցելու, որ Excel-ն ունի ներկառուցված գործառույթ, որը կոչվում է «transpose», որը դա կանի ձեզ փոխարեն:

Ձեզ անհրաժեշտ կլինի տարածք, որտեղ կարող եք ստեղծել ձեր նոր «փոխադրված» տվյալների տիրույթը, այնպես որ ձեր աղյուսակում ստեղծեք նոր թերթ, որը կոչվում է «Sales By Month»:

  1. Նշեք բջիջների ամբողջ տեսականին ձեր վաճառքի տվյալների ամբողջ աղյուսակի համար: Սեղմեք Cntrl-C՝ ամբողջ տիրույթը պատճենելու համար:
  2. Սեղմեք ձեր ստեղծած նոր թերթի վրա: Աջ սեղմեք զանգահարեք A1 և ընտրեք Transpose տարբերակը Կպցնել Ընտրանքներ:
  3. Այժմ դուք կտեսնեք ձեր սկզբնական աղյուսակը, սակայն վերնագրի տողը փոխարինված է առաջին սյունակով, և ընդգրկույթի բոլոր տվյալները կազմակերպված են ճիշտ շարելու համար:

Excel-ի փոխադրման գործառույթի օգտագործումը կարող է խնայել ձեզ ձեռքով խմբագրելու ժամեր, երբ ցանկանում եք վերակազմավորել ձեր աղյուսակները և դիտել տվյալները տարբեր ձևերով:

Օգտագործեք VBA տողեր կամ սյունակներ փոխելու համար (Ընդլայնված)

VBA-ն Excel-ի հզոր հատկանիշ է: Դուք կարող եք իրականում կատարել վերը նշված առաջադրանքներից յուրաքանչյուրը շատ պարզ VBA կոդով:

Այնուհետև փոխարկեք ձեր VBA գործառույթը հարմարեցված Excel ֆունկցիայի, որը կարող եք զանգահարել, երբ ցանկանում եք փոխել տողերը կամ սյունակները:

Շրջել սյունակները կամ տողերը

Ամբողջ տողը ձախից աջ կամ սյունակը վերևից ներքև վերակազմավորելու համար կարող եք ստեղծել Flip_Columns() կամ Flip_Rows() ֆունկցիա՝ դա իրականացնելու համար:

Այս կոդը ստեղծելու համար ընտրեք Developer ընտրացանկը և ընտրեք Դիտել կոդը:

Եթե Մշակողը նշված չէ ցանկում, կարող եք ավելացնել այն: Կտտացրեք Ֆայլ, սեղմեք Ընտրանքներ և ընտրեք Անհատականացնել ժապավենը Այս պատուհանում գտեք Developer ձախ վահանակում և ավելացրեք այն աջ կողմում: Սեղմեք OK և կհայտնվի Developer menu տարբերակը:

Թերթում ընտրված սյունակի տողերը շրջելու համար կարող եք օգտագործել հետևյալ VBA կոդը՝

Sub Flip_Rows()

Dim vTop As Variant

Dim vEnd As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do while iStart < iEnd

vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)

Selection. Rows(iEnd)=vTop

Selection. Rows(iStart)=vEnd

iStart=iStart + 1 iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

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

Sub Flip_Columns()

Dim vLeft As Variant

Dim vRight As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Do while iStart < iEnd

vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)

Selection. Columns(iEnd)=vRight

Ընտրություն:Սյունակներ(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

Վերջ Ենթ

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

Այս VBA սկրիպտները արագ մեթոդ են սյունակում կամ տողում բջիջները միայն մեկ սեղմումով հակադարձելու համար, բայց դրանք չեն շեղի բջիջները որևէ առնչվող տվյալների տողերում, այնպես որ օգտագործեք այս սկրիպտները միայն այն ժամանակ, երբ ցանկանում եք շրջել սյունակ կամ տող և ուրիշ ոչինչ։

Փոխանակեք երկու սյունակ կամ տող

Դուք կարող եք փոխանակել ցանկացած երկու արժեք թերթիկի վրա՝ ընտրելով երկու արժեքները և գործարկելով հետևյալ VBA կոդը:

Sub Swap()

For i=1 To Selection. Areas(1). Count

temp=Selection. Areas(1)(i)

Ընտրություն. Տարածքներ(1)(i)=Ընտրություն. Տարածքներ(2)(i)

Ընտրություն. Տարածքներ(2)(i)=ջերմաստիճան

Հաջորդ i

Վերջ Ենթ

Այս VBA կոդը կփոխանակի ցանկացած երկու բջիջ, անկախ նրանից՝ դրանք կողք կողքի են, թե մեկը մյուսի վրա: Պարզապես հիշեք, որ այս կոդով կարող եք փոխանակել միայն երկու բջիջ:

Տեղափոխել ամբողջ տիրույթը

Հնարավոր է VBA-ն օգտագործել թերթիկից ընտրություն վերցնելու համար (ինչպես վերևի սկրիպտներում), փոխադրել միջակայքը և այնուհետև տեղադրել այն մեկ այլ տեղ (կամ մեկ այլ թերթիկում):

Նույնիսկ VBA-ում այս նպատակով մեթոդ կա.

Սահմանել DestRange=Application. WorksheetFunction. Transpose(SelectedRange)

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

Սյունակների և տողերի շրջում Excel-ում

Ինչպես տեսնում եք, Excel-ում շատ հեշտ է սյունակների և տողերի շրջադարձը, բջիջների փոխանակումը կամ ամբողջ տիրույթի փոխադրումը:

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

Խորհուրդ ենք տալիս: