Kuidas Excelis lahtreid vahetada

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:

  1. 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.Kuidas Excelis lahtreid vahetada
  2. 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.Kuidas Excelis lahtreid vahetada
  3. Nüüd valige teine ​​lahter, millega tahame esimest vahetada, ja kopeerige see ka.Kuidas Excelis lahtreid vahetada
  4. Tõuseme esimeses kambris püsti ja vajutame nuppu "Sisesta" (Või Ctrl + V).Kuidas Excelis lahtreid vahetada
  5. Nüüd valige lahter, kuhu esimese lahtri väärtus kopeeriti, ja kopeerige see.Kuidas Excelis lahtreid vahetada
  6. Minge teise lahtrisse, kuhu soovite andmeid sisestada, ja vajutage lindil vastavat nuppu.Kuidas Excelis lahtreid vahetada
  7. 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“.Kuidas Excelis lahtreid vahetada
  8. Olenevalt sellest, kas selle lahtri kõrval paremal/all on täidetud elemente või mitte, valige sobiv kustutamisvalik ja klõpsake nuppu OK.Kuidas Excelis lahtreid vahetada
  9. See on kõik, mida tuli rakkude vahetamiseks teha.Kuidas Excelis lahtreid vahetada

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:

  1. 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.Kuidas Excelis lahtreid vahetada
  2. Kõige sagedamini kasutatakse seda meetodit külgnevate lahtrite vahetamiseks, kuna elementide nihutamine ei riku sel juhul tabeli struktuuri.Kuidas Excelis lahtreid vahetada
  3. Kui otsustame liigutada lahtri läbi mitme teise, muudab see kõigi teiste elementide asukohta.Kuidas Excelis lahtreid vahetada
  4. Pärast seda peate korra taastama.Kuidas Excelis lahtreid vahetada

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:

  1. 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".Kuidas Excelis lahtreid vahetada
    • programmi valikutes klõpsake alamjaotist "Kohanda linti", paremal küljel, pane linnuke eseme ette "Arendaja" ja kliki OK.Kuidas Excelis lahtreid vahetada
  2. Lülitu vahekaardile "Arendaja", kus klõpsake ikoonil "Visual Basic" (tööriistade rühm "kood").Kuidas Excelis lahtreid vahetada
  3. 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 SubKuidas Excelis lahtreid vahetada

  4. Sulgege redaktori aken, klõpsates paremas ülanurgas tavalist ristikujulist nuppu.
  5. 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").Kuidas Excelis lahtreid vahetada
  6. Ilmub aken, kus näeme eelnevalt loodud makrot. Valige see ja klõpsake "Run".Kuidas Excelis lahtreid vahetada
  7. Töö tulemusena vahetab makro valitud lahtrite sisu.Kuidas Excelis lahtreid vahetada

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.

Kuidas Excelis lahtreid vahetada

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.

Jäta vastus