Contents [show]
Terwyl jy in Excel werk, word dit dikwels nodig om die volgorde van selle te verander, byvoorbeeld, jy moet sommige van hulle omruil. Hoe om dit op verskillende maniere te doen, sal ons in hierdie artikel ontleed.
inhoud
Prosedure vir die verskuiwing van selle
Daar is geen aparte funksie waarmee u hierdie prosedure in Excel kan uitvoer nie. En wanneer standaardgereedskap gebruik word, sal die res van die selle onvermydelik verskuif, wat dan na hul plek terugbesorg moet word, wat bykomende aksies tot gevolg sal hê. Daar is egter metodes om die taak uit te voer, en hulle sal hieronder bespreek word.
Metode 1: Kopieer
Dit is miskien die maklikste manier, wat behels die kopiëring van die elemente na 'n ander plek met die vervanging van die aanvanklike data. Die prosedure is soos volg:
- Ons staan op in die eerste sel (kies dit), wat ons beplan om te skuif. Op die hoofoortjie van die program, klik op die knoppie 'Kopie' (gereedskapgroep "Klipbord"). Jy kan ook net die sleutelkombinasie druk Ctrl + C.
- Gaan na enige vrye sel op die blad en druk die knoppie "Voeg in" in dieselfde oortjie en gereedskapgroep. Of jy kan weer die sneltoetse gebruik – Ctrl + V.
- Kies nou die tweede sel waarmee ons die eerste wil omruil, en kopieer dit ook.
- Ons staan in die eerste sel op en druk die knoppie "Voeg in" (Of Ctrl + V).
- Kies nou die sel waarin die waarde van die eerste sel gekopieer is en kopieer dit.
- Gaan na die tweede sel waar jy data wil invoeg, en druk die ooreenstemmende knoppie op die lint.
- Die geselekteerde items is suksesvol omgeruil. Die sel wat die gekopieerde data tydelik gehou het, is nie meer nodig nie. Regskliek daarop en kies die opdrag in die kieslys wat oopmaak “Vee uit”.
- Afhangende van of daar gevulde elemente langs hierdie sel aan die regterkant / onderkant is of nie, kies die toepaslike uitvee-opsie en klik op die knoppie OK.
- Dit is al wat gedoen moes word om selle te ruil.
Ten spyte van die feit dat u baie bykomende stappe moet uitvoer om hierdie metode te implementeer, word dit nietemin deur die grootste aantal gebruikers gebruik.
Metode 2: sleep en los
Hierdie metode word ook gebruik om selle te ruil, maar in hierdie geval sal selle verskuif word. Dus, ons voer die volgende aksies uit:
- Kies die sel wat ons beplan om na 'n nuwe ligging te skuif. Ons beweeg die muiswyser oor sy grens, en sodra dit na die gewone wyser verander (met 4 pyle in verskillende rigtings aan die einde), druk en hou die sleutel Skuif, skuif die sel na 'n nuwe plek met die linkermuisknoppie gedruk.
- Dikwels word hierdie metode gebruik om aangrensende selle te ruil, aangesien verskuiwing van elemente in hierdie geval nie die struktuur van die tabel sal skend nie.
- As ons besluit om 'n sel deur verskeie ander te beweeg, sal dit die posisie van alle ander elemente verander.
- Daarna sal u die orde moet herstel.
Metode 3: Gebruik makro's
Ons het aan die begin van die artikel genoem dat daar in Excel, helaas, geen spesiale hulpmiddel is waarmee u vinnig selle op plekke kan "ruil" nie (met die uitsondering van die metode hierbo, wat slegs effektief is vir aangrensende elemente). Dit kan egter gedoen word met behulp van makros:
- Eerstens moet jy seker maak dat die sogenaamde "ontwikkelaarmodus" in die toepassing geaktiveer is (by verstek af). Vir dit:
- gaan na die spyskaart "lêer" en kies uit die lys aan die linkerkant "Grense".
- in die programopsies, klik op die onderafdeling "Pas lint aan", aan die regterkant, plaas 'n regmerkie voor die item "Ontwikkelaar" en klik op OK.
- Skakel oor na oortjie "Ontwikkelaar", waar klik op die ikoon "Visueel Basies" (gereedskapgroep "die kode").
- In die redigeerder, deur op die knoppie te klik "Bekyk kode", plak die kode hieronder in die venster wat verskyn:
Sub ПеремещениеЯчеек()
Dim ra As Omvang: Stel ra = Seleksie
msg1 = "Ontdek die inligting wat jy kan gebruik"
msg2 = "Ontdek die gebruik van die data wat jy kan gebruik"
As ra.Areas.Count <> 2 Dan MsgBox msg1, vbCritical, "Проблема": Exit Sub
As ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = Onwaar
arr2 = ra.Areas(2).Waarde
ra.Areas(2).Waarde = ra.Areas(1).Waarde
ra.Areas(1).Waarde = arr2
End Sub
- Maak die redigeervenster toe deur op die gewone knoppie in die vorm van 'n kruis in die regter boonste hoek te klik.
- Hou 'n sleutel in Ctrl op die sleutelbord, kies twee selle of twee areas met dieselfde aantal elemente wat ons beplan om te ruil. Dan druk ons die knoppie "Makro" (oortjie "Ontwikkelaar", Groep "die kode").
- 'n Venster sal verskyn waarin ons die voorheen geskepde makro sien. Kies dit en klik "Hardloop".
- As gevolg van die werk, sal die makro die inhoud van die geselekteerde selle omruil.
let wel: wanneer die dokument gesluit is, sal die makro uitgevee word, so volgende keer sal dit weer geskep moet word (indien nodig). Maar as jy verwag dat jy in die toekoms dikwels sulke bewerkings sal moet uitvoer, kan die lêer met makro-ondersteuning gestoor word.
Gevolgtrekking
Om met selle in 'n Excel-tabel te werk, behels nie net die invoer, redigeer of uitvee van data nie. Soms moet jy selle wat sekere waardes bevat, skuif of omruil. Ten spyte van die feit dat daar geen aparte hulpmiddel in die Excel-funksie is om hierdie taak op te los nie, kan dit gedoen word deur waardes te kopieer en dan te plak, 'n sel te skuif of makro's te gebruik.