Ang panginahanglan sa pag-swap sa mga cell sa matag usa sa diha nga ang pagtrabaho sa spreadsheet sa Microsoft Excel talagsa ra. Bisan pa niana, ang ingon nga mga sitwasyon mao ug sila gikinahanglan nga matubag. Atong susihon kung unsa nga mga paagi nga mahimo nimo nga ipa-ilis ang mga cell sa Excel.
Pagbalhin nga mga selula
Ikasubo, sa standard set sa mga himan walay ingon nga katungdanan nga, kung wala'y dugang nga mga aksyon o walay pagbalhin sa gidak-on, mahimong makapausab sa duha ka mga selula. Apan sa samang higayon, bisan kini nga pamaagi sa paglihok dili yano sama sa gusto nato, mahimo kini nga gihikay, ug sa daghang paagi.
Pamaagi 1: Paggamit gamit ang kopya
Ang unang solusyon sa problema naglakip sa usa ka banal nga pagkopya sa datos ngadto sa usa ka lahi nga lugar, gisundan sa kapuli. Atong tan-awon kung giunsa kini nahimo.
- Pilia ang selula nga gusto nimong ibalhin. Gipadayon namo ang butones "Kopya". Kini gibutang sa laso sa tab. "Panimalay" diha sa mga setting nga grupo "Clipboard".
- Pagpili sa bisan unsa nga walay sulod nga elemento sa sheet. Gipadayon namo ang butones Gipilit. Kini anaa sa sama nga hut-ong sa mga himan sa ribbon ingon nga butones. "Kopya", apan dili sama kini adunay mas makitang hitsura tungod sa gidak-on niini.
- Sunod, adto sa ikaduha nga cell, ang datos nga imong gusto nga mobalhin sa unang dapit. Pilia kini ug ipadayon pag-usab ang button. "Kopya".
- Pagpili sa unang data cell uban ang cursor ug i-press ang button Gipilit sa tape.
- Usa ka bili nga among gibalhin sa among gikinahanglan. Karon atong gibalik ang bili nga gisulod sa walay sulod nga selula. Pilia kini ug i-klik ang button. "Kopya".
- Pilia ang ikaduha nga selula nga gusto nimong ibalhin ang datos. Gipadayon namo ang butones Gipilit sa tape.
- Busa, gibaylo namo ang gikinahanglan nga datos. Karon kinahanglan nimong papason ang mga sulod sa transit cell. Pilia kini ug i-klik ang tuo nga button sa mouse. Sa menu sa konteksto nga gi-activate human niini nga mga aksyon, ipaagi ang item "Tin-aw nga Nilangkob".
Karon ang transit data nahunong na, ug ang tahas sa paglihok sa mga selula kompleto na.
Siyempre, kini nga pamaagi dili kaayo sayon ug nagkinahanglan og daghang mga dugang nga mga aksyon. Apan, kini siya nga magamit sa kadaghanang tiggamit.
Pamaagi 2: Drag and Drop
Ang laing paagi nga posible nga ipa-ilis ang mga selula sa mga lugar mahimong tawgon nga simple nga pag-drag. Apan, sa dihang gamiton kini nga kapilian, ang mga selula mobalhin.
Pilia ang selula nga gusto nimong ibalhin sa laing lugar. Ibutang ang cursor sa utlanan niini. Sa samang higayon, kini kinahanglan nga mausab ngadto sa usa ka udyong, nga sa katapusan adunay mga gitudlo sa upat ka direksyon. Hupti ang yawe Pagbalhin sa keyboard ug i-drag kini sa lugar nga gusto nato.
Ingon nga usa ka lagda, kini kinahanglan nga usa ka tapad nga selyula, tungod kay sa panahon sa pagbalhin niining paagiha, ang tibuok nga kabag-o gibalhin.
Busa, ang paglihok sa daghang mga selula kasagarang mahitabo sa konteksto sa usa ka piho nga lamesa ug gigamit nga talagsa ra. Apan ang panginahanglan sa pag-usab sa mga sulod sa mga dapit nga layo sa usag usa dili mawala, apan nagkinahanglan sa uban pang mga solusyon.
Pamaagi 3: Paggamit sa Macros
Sama sa gihisgutan sa ibabaw, wala'y dali ug husto nga paagi sa paglihok nga walay pagkopya ngadto sa transit band aron sa pagbalhin sa duha ka mga selula sa taliwala kanila kon wala sila sa mga kasikbit nga mga lugar. Apan kini makab-ot pinaagi sa paggamit sa mga macros o third-party add-ins. Atong hisgutan ang paggamit sa usa ka espesyal nga macro sa ubos.
- Una sa tanan, kinahanglan nimo nga ma-enable ang macro mode ug ang panel sa developer sa imong programa, kung wala pa nimo kini pa-activate, tungod kay kini gibalosan sa default.
- Sunod, adto sa tab nga "Developer". I-klik ang "Visual Basic" button, nga nahimutang sa ribbon sa "Code" toolbox.
- Ang editor nagpadayon. Isulat ang mosunod nga kodigo niini:
Sub MovingTags ()
Dim ra As Range: Ibutang ra = Selection
msg1 = "Paghimo og pagpili nga DUHA ka mga hugpong sa managsama nga gidak-on"
msg2 = "Paghimo og pagpili sa duha ka mga hugna sa IDENTICAL size"
Kung ra.Areas.Count 2 Unya MsgBox msg1, vbCritical, "Problema": Exit Sub
Kung ra.Areas (1) .Count ra.Areas (2) .Count Unya MsgBox msg2, vbCritical, "Problema": Exit Sub
Application.ScreenUpdating = Bakak
arr2 = ra.Areas (2)
ra.Areas (2) .Value = ra.Areas (1) .Value
ra.Areas (1) .Value = arr2
Katapusan nga subHuman masulod ang code, isira ang window sa editor pinaagi sa pag-klik sa standardized close button sa ibabaw sa tuo nga bahin. Sa ingon, ang kodigo isulat sa panumduman sa libro ug ang algorithm mahimo nga himoon sa pagpahigayon sa mga operasyon nga atong gikinahanglan.
- Pagpili og duha ka mga selula o duha ka mga han-ay nga managsama nga gidak-on nga gusto natong ibaylo. Aron mahimo kini, i-klik ang una nga elemento (range) uban sa wala nga button sa mouse. Dayon among gigunitan ang buton Ctrl sa keyboard ug usab sa wala-klik sa ikaduhang cell (range).
- Aron makadagan ang macro, i-klik ang button. Macrosgibutang sa ribbon sa tab Ang "Developer" sa usa ka grupo sa mga himan Ang "Code".
- Gibuksan ang window sa macro selection. Markahi ang gusto nga butang ug i-klik ang button. Dagan.
- Human niini nga aksyon, ang macro awtomatikong mag-usab sa mga sulod sa mga pinili nga mga selula sa mga dapit.
Mahinungdanon nga hinumdoman nga kon imong tapuson ang usa ka file, ang macro awtomatiko nga matanggal, busa sa sunod nga higayon kini kinahanglan nga irekord pag-usab. Aron dili paghimo niini nga buhat sa matag higayon alang sa usa ka partikular nga basahon, kung ikaw nagplano sa kanunay nga pagpahigayon sa maong mga lihok niini, nan kinahanglan nga imong i-save ang file isip usa ka excel workbook nga adunay suporta sa macro (xlsm).
Leksyon: Kon unsaon paghimo sa usa ka macro sa Excel
Sama sa imong makita, sa paglambo adunay daghang mga paagi sa pagbalhin sa mga selula nga may kalabutan sa usag usa. Mahimo kini gamit ang standard nga mga himan sa programa, apan kini nga mga kapilian dili hayahay ug mogahin og daghang panahon. Maayo na lang, adunay mga macro ug ikatulong partido nga mga pagdugang nga makahimo nimo sa pagsulbad sa problema sa madali ug sayon kutob sa mahimo. Busa alang sa mga tiggamit nga kanunay nga mogamit sa maong mga lihok, kini mao ang ulahing kapilian nga mao ang labing labing maayo.