Բովանդակություն
Excel-ում աշխատելիս հաճախ անհրաժեշտություն է առաջանում փոխել բջիջների հերթականությունը, օրինակ՝ պետք է փոխանակել դրանցից մի քանիսը: Ինչպես դա անել տարբեր ձևերով, մենք կվերլուծենք այս հոդվածում:
Պարունակություն
Բջիջների տեղափոխման կարգը
Չկա առանձին գործառույթ, որը թույլ է տալիս կատարել այս ընթացակարգը Excel-ում: Իսկ ստանդարտ գործիքներ օգտագործելիս մնացած բջիջներն անխուսափելիորեն տեղաշարժվելու են, որոնք հետո պետք է վերադարձվեն իրենց տեղը, ինչը կհանգեցնի լրացուցիչ գործողությունների: Այնուամենայնիվ, կան առաջադրանքը կատարելու մեթոդներ, և դրանք կքննարկվեն ստորև:
Մեթոդ 1. Պատճենել
Սա, թերևս, ամենահեշտ ձևն է, որը ներառում է տարրերի պատճենումը մեկ այլ վայրում՝ նախնական տվյալների փոխարինմամբ: Ընթացակարգը հետևյալն է.
- Մենք վեր ենք կենում առաջին խցում (ընտրում ենք այն), որը նախատեսում ենք տեղափոխել։ Ծրագրի հիմնական ներդիրում սեղմեք կոճակը «Պատճեն» (գործիքների խումբ «Clipboard»). Կարող եք նաև պարզապես սեղմել ստեղների համակցությունը Ctrl + C.
- Գնացեք թերթի ցանկացած ազատ բջիջ և սեղմեք կոճակը «Տեղադրեք» նույն ներդիրում և գործիքների խմբում: Կամ կարող եք նորից օգտագործել թեժ ստեղները. Ctrl + V.
- Այժմ ընտրեք երկրորդ բջիջը, որի հետ մենք ցանկանում ենք փոխանակել առաջինը, ինչպես նաև պատճենել այն:
- Մենք վեր ենք կենում առաջին խցում և սեղմում ենք կոճակը «Տեղադրեք» (Կամ Ctrl + V).
- Այժմ ընտրեք այն բջիջը, որի մեջ պատճենվել է առաջին բջիջի արժեքը և պատճենեք այն:
- Գնացեք երկրորդ բջիջ, որտեղ ցանկանում եք տեղադրել տվյալներ, և սեղմեք ժապավենի համապատասխան կոճակը:
- Ընտրված տարրերը հաջողությամբ փոխանակվել են: Այն բջիջը, որը ժամանակավորապես պահում էր պատճենված տվյալները, այլևս անհրաժեշտ չէ: Աջ սեղմեք դրա վրա և ընտրեք հրամանը բացվող ընտրացանկից «Deleteնջել».
- Կախված նրանից, թե այս բջիջի կողքին աջ/ներքևում կան լրացված տարրեր, թե ոչ, ընտրեք համապատասխան ջնջման տարբերակը և սեղմեք կոճակը OK.
- Դա այն ամենն է, ինչ պետք է արվեր բջիջները փոխանակելու համար:
Չնայած այն հանգամանքին, որ այս մեթոդն իրականացնելու համար անհրաժեշտ է կատարել բազմաթիվ լրացուցիչ քայլեր, այնուամենայնիվ, այն օգտագործվում է ամենամեծ թվով օգտագործողների կողմից:
Մեթոդ 2. քաշել և թողնել
Այս մեթոդը նույնպես օգտագործվում է բջիջները փոխանակելու համար, սակայն այս դեպքում բջիջները կփոխարինվեն: Այսպիսով, մենք կատարում ենք հետևյալ գործողությունները.
- Ընտրեք այն բջիջը, որը մենք նախատեսում ենք տեղափոխել նոր վայր: Մենք մկնիկի կուրսորը տեղափոխում ենք իր եզրագծով և հենց որ այն փոխում է տեսքը դեպի սովորական ցուցիչ (վերջում տարբեր ուղղություններով 4 սլաքներով), սեղմելով և պահելով ստեղնը. Հերթափոխություն, մկնիկի ձախ կոճակը սեղմած տեղափոխեք բջիջը նոր վայր։
- Ամենից հաճախ այս մեթոդը օգտագործվում է հարակից բջիջները փոխանակելու համար, քանի որ այս դեպքում տարրերի տեղափոխումը չի խախտի աղյուսակի կառուցվածքը:
- Եթե մենք որոշենք բջիջը տեղափոխել մի քանի այլ տարրերի միջով, դա կփոխի մնացած բոլոր տարրերի դիրքը:
- Դրանից հետո դուք ստիպված կլինեք վերականգնել կարգը:
Մեթոդ 3. Մակրոների օգտագործում
Հոդվածի սկզբում մենք նշեցինք, որ Excel-ում, ավաղ, չկա հատուկ գործիք, որը թույլ է տալիս արագորեն «փոխանակել» բջիջները տեղերում (բացառությամբ վերը նշված մեթոդի, որն արդյունավետ է միայն հարակից տարրերի համար): Այնուամենայնիվ, դա կարելի է անել մակրոների միջոցով.
- Նախ պետք է համոզվեք, որ այսպես կոչված «մշակողի ռեժիմը» ակտիվացված է հավելվածում (կանխադրված անջատված): Սրա համար:
- գնալ ճաշացանկ «Ֆայլ» և ձախ կողմում գտնվող ցանկից ընտրեք «Պարամետրեր».
- ծրագրի ընտրանքներում սեղմեք ենթաբաժինը «Անհատականացնել ժապավենը», աջ կողմում, կետ դրեք իրի դիմաց «Կառուցապատող» եւ սեղմեք OK.
- Անցնել ներդիրին «Կառուցապատող», որտեղ սեղմեք պատկերակի վրա «Visual Basic» (գործիքների խումբ «կոդը»).
- Խմբագրում՝ սեղմելով կոճակը «Դիտել կոդը», տեղադրեք ստորև բերված կոդը հայտնվող պատուհանում.
Sub ПеремещениеЯчеек()
Dim ra As Range. Սահմանել ra = Ընտրություն
msgstr[1]
msg2 = "Произведи выделение двух диапазонов ИДЕНТИЧНОГО размера"
Եթե ra.Areas.Count <> 2 Այնուհետեւ MsgBox msg1, vbCritical, «Проблема»: Ելք ենթակետից:
Եթե ra.Areas(1).Count <> ra.Areas(2).Count then MsgBox msg2, vbCritical, "Проблема": Ելք Ենթ.
Դիմում. ScreenUpdating = Սուտ է
arr2 = ra.Տարածքներ (2).Արժեք
ra.Areas(2).Value = ra.Areas(1).Value
ra.Տարածքներ (1).Արժեք = arr2
Վերջ Sub
- Փակեք խմբագրի պատուհանը՝ սեղմելով վերին աջ անկյունում խաչի տեսքով սովորական կոճակը:
- Բանալին սեղմած պահելով Ctrl ստեղնաշարի վրա ընտրեք երկու բջիջ կամ երկու տարածք նույն քանակությամբ տարրերով, որոնք մենք նախատեսում ենք փոխանակել: Այնուհետև մենք սեղմում ենք կոճակը «Մակրո» (ներդիր «Կառուցապատող», Խումբ «կոդը»).
- Կհայտնվի պատուհան, որտեղ մենք տեսնում ենք նախկինում ստեղծված մակրո: Ընտրեք այն և սեղմեք «Վազել».
- Աշխատանքի արդյունքում մակրոն կփոխանակի ընտրված բջիջների բովանդակությունը:
Նշում: երբ փաստաթուղթը փակվի, մակրոն կջնջվի, ուստի հաջորդ անգամ այն նորից պետք է ստեղծվի (անհրաժեշտության դեպքում): Բայց եթե ակնկալում եք, որ ապագայում դուք հաճախ ստիպված կլինեք նման գործողություններ կատարել, ֆայլը կարող է պահպանվել մակրո աջակցությամբ:
Եզրափակում
Excel աղյուսակի բջիջների հետ աշխատելը ներառում է ոչ միայն տվյալների մուտքագրում, խմբագրում կամ ջնջում: Երբեմն դուք պետք է տեղափոխեք կամ փոխեք բջիջները, որոնք պարունակում են որոշակի արժեքներ: Չնայած այն հանգամանքին, որ Excel-ի ֆունկցիոնալության մեջ չկա առանձին գործիք այս խնդիրը լուծելու համար, դա կարելի է անել՝ պատճենելով, ապա տեղադրելով արժեքները, տեղափոխելով բջիջ կամ օգտագործելով մակրո: