Sisu
Excelis töötades tekib sageli vajadus muuta lahtrite järjekorda, näiteks tuleb osa neist vahetada. Kuidas seda erinevatel viisidel teha, analüüsime selles artiklis.
sisu
Lahtrite liigutamise protseduur
Eraldi funktsiooni, mis võimaldab teil seda protseduuri Excelis teha, pole. Ja tavaliste tööriistade kasutamisel nihkuvad paratamatult ülejäänud lahtrid, mis tuleb seejärel oma kohale tagasi viia, mis toob kaasa lisatoiminguid. Siiski on ülesande täitmiseks meetodeid ja neid käsitletakse allpool.
1. meetod: kopeerimine
See on võib-olla kõige lihtsam viis, mis hõlmab elementide kopeerimist teise kohta koos algandmete asendamisega. Menetlus on järgmine:
- Tõuseme üles esimeses lahtris (valige see), mida plaanime teisaldada. Klõpsake programmi põhivahekaardil nuppu "Kopeeri" (tööriistade rühm "Lõikelaud"). Võite ka lihtsalt vajutada klahvikombinatsiooni Ctrl + C.
- Minge lehel mis tahes vabasse lahtrisse ja vajutage nuppu "Sisesta" samas vahekaardil ja tööriistarühmas. Või võite kiirklahve uuesti kasutada – Ctrl + V.
- Nüüd valige teine lahter, millega tahame esimest vahetada, ja kopeerige see ka.
- Tõuseme esimeses kambris püsti ja vajutame nuppu "Sisesta" (Või Ctrl + V).
- Nüüd valige lahter, kuhu esimese lahtri väärtus kopeeriti, ja kopeerige see.
- Minge teise lahtrisse, kuhu soovite andmeid sisestada, ja vajutage lindil vastavat nuppu.
- Valitud üksused on edukalt vahetatud. Lahtrit, kus ajutiselt kopeeritud andmeid hoiti, pole enam vaja. Paremklõpsake sellel ja valige avanevas menüüs käsk „Kustuta“.
- Olenevalt sellest, kas selle lahtri kõrval paremal/all on täidetud elemente või mitte, valige sobiv kustutamisvalik ja klõpsake nuppu OK.
- See on kõik, mida tuli rakkude vahetamiseks teha.
Hoolimata asjaolust, et selle meetodi rakendamiseks peate tegema palju täiendavaid samme, kasutab seda siiski kõige rohkem kasutajaid.
2. meetod: pukseerige
Seda meetodit kasutatakse ka rakkude vahetamiseks, kuid sel juhul lahtreid nihutatakse. Seega teostame järgmised toimingud:
- Valige lahter, mille kavatseme uude asukohta teisaldada. Liigutame hiirekursori üle selle äärise ja niipea kui see muudab vaate tavaliseks kursoriks (mille lõpus on 4 noolt erinevates suundades), vajutame ja hoiame klahvi all nihe, liigutage lahter uude asukohta, vajutades hiire vasakut nuppu.
- Kõige sagedamini kasutatakse seda meetodit külgnevate lahtrite vahetamiseks, kuna elementide nihutamine ei riku sel juhul tabeli struktuuri.
- Kui otsustame liigutada lahtri läbi mitme teise, muudab see kõigi teiste elementide asukohta.
- Pärast seda peate korra taastama.
3. meetod: makrode kasutamine
Artikli alguses mainisime, et Excelis pole paraku spetsiaalset tööriista, mis võimaldaks lahtreid kiiresti kohtades “vahetada” (erandiks on ülaltoodud meetod, mis on efektiivne ainult külgnevate elementide puhul). Seda saab aga teha makrode abil:
- Kõigepealt peate veenduma, et rakenduses on aktiveeritud nn arendajarežiim (vaikimisi väljas). Selle jaoks:
- minge menüüsse “Fail” ja valige vasakpoolsest loendist "Parameetrid".
- programmi valikutes klõpsake alamjaotist "Kohanda linti", paremal küljel, pane linnuke eseme ette "Arendaja" ja kliki OK.
- Lülitu vahekaardile "Arendaja", kus klõpsake ikoonil "Visual Basic" (tööriistade rühm "kood").
- Redaktoris, klõpsates nuppu "Kuva kood", kleepige kuvatavasse aknasse allolev kood:
Sub ПеремещениеЯчеек()
Dim ra As Range: Määra ra = valik
msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"
msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"
Kui ra.Areas.Count <> 2 Siis MsgBox msg1, vbCritical, "Проблема": Välju alam
Kui ra.Areas(1).Count <> ra.Areas(2).Count then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = Vale
arr2 = ra.Pirad(2).Väärtus
ra.Pirad(2).Väärtus = ra.Pirad(1).Väärtus
ra.Pirad(1).Väärtus = arr2
End Sub
- Sulgege redaktori aken, klõpsates paremas ülanurgas tavalist ristikujulist nuppu.
- Klahvi all hoidmine Ctrl valige klaviatuuril kaks lahtrit või kaks ala, millel on sama arv elemente, mida kavatseme vahetada. Seejärel vajutame nuppu "Makro" (tab "Arendaja", Grupp "kood").
- Ilmub aken, kus näeme eelnevalt loodud makrot. Valige see ja klõpsake "Run".
- Töö tulemusena vahetab makro valitud lahtrite sisu.
Märge: kui dokument suletakse, siis makro kustutatakse, nii et järgmine kord tuleb see uuesti luua (vajadusel). Kuid kui eeldate, et tulevikus peate selliseid toiminguid sageli tegema, saab faili makrotoega salvestada.
Järeldus
Exceli tabeli lahtritega töötamine ei hõlma ainult andmete sisestamist, redigeerimist või kustutamist. Mõnikord peate teatud väärtusi sisaldavaid lahtreid teisaldama või vahetama. Vaatamata sellele, et Exceli funktsionaalsuses pole selle ülesande lahendamiseks eraldi tööriista, saab seda teha väärtuste kopeerimise ja seejärel kleepimise, lahtri liigutamise või makrode kasutamisega.