Kaip sukeisti langelius „Excel“.

Dirbant „Excel“ dažnai tenka keisti langelių tvarką, pavyzdžiui, kai kurias iš jų reikia sukeisti. Kaip tai padaryti įvairiais būdais, mes analizuosime šiame straipsnyje.

Turinys

Ląstelių judėjimo procedūra

Nėra atskiros funkcijos, kuri leistų atlikti šią procedūrą programoje Excel. O naudojant standartinius įrankius, likusios ląstelės neišvengiamai pasislinks, kurios vėliau turi būti grąžintos į savo vietą, o tai sukels papildomų veiksmų. Tačiau yra būdų, kaip atlikti užduotį, ir jie bus aptarti toliau.

1 būdas: kopijavimas

Tai bene lengviausias būdas, kai elementai nukopijuojami į kitą vietą, pakeičiant pradinius duomenis. Procedūra yra tokia:

  1. Atsikeliame pirmoje kameroje (pasirenkame ją), kurią planuojame perkelti. Pagrindiniame programos skirtuke spustelėkite mygtuką „Kopijuoti“ (įrankių grupė „Iškarpinė“). Taip pat galite tiesiog paspausti klavišų kombinaciją Ctrl + C.Kaip sukeisti langelius „Excel“.
  2. Eikite į bet kurią laisvą lapo langelį ir paspauskite mygtuką "Įdėti" tame pačiame skirtuke ir įrankių grupėje. Arba galite vėl naudoti sparčiuosius klavišus – Ctrl + V.Kaip sukeisti langelius „Excel“.
  3. Dabar pasirinkite antrą langelį, su kuriuo norime apsikeisti pirmąja, ir nukopijuokite jį.Kaip sukeisti langelius „Excel“.
  4. Atsikeliame pirmoje kameroje ir paspaudžiame mygtuką "Įdėti" (Arba Ctrl + V).Kaip sukeisti langelius „Excel“.
  5. Dabar pasirinkite langelį, į kurį buvo nukopijuota reikšmė iš pirmojo langelio, ir nukopijuokite jį.Kaip sukeisti langelius „Excel“.
  6. Eikite į antrą langelį, kuriame norite įterpti duomenis, ir paspauskite atitinkamą juostelės mygtuką.Kaip sukeisti langelius „Excel“.
  7. Pasirinkti elementai sėkmingai pakeisti. Ląstelė, kurioje laikinai buvo nukopijuoti duomenys, nebereikalinga. Dešiniuoju pelės mygtuku spustelėkite jį ir atsidariusiame meniu pasirinkite komandą "Ištrinti".Kaip sukeisti langelius „Excel“.
  8. Priklausomai nuo to, ar šalia šio langelio dešinėje / apačioje yra užpildytų elementų, pasirinkite atitinkamą ištrynimo parinktį ir spustelėkite mygtuką OK.Kaip sukeisti langelius „Excel“.
  9. Tai viskas, ką reikėjo padaryti norint pakeisti ląsteles.Kaip sukeisti langelius „Excel“.

Nepaisant to, kad norint įgyvendinti šį metodą, reikia atlikti daugybę papildomų veiksmų, vis dėlto jį naudoja daugiausia vartotojų.

2 būdas: vilkite ir numeskite

Šis metodas taip pat naudojamas sukeisti langelius, tačiau tokiu atveju ląstelės bus perkeltos. Taigi, atliekame šiuos veiksmus:

  1. Pasirinkite langelį, kurį planuojame perkelti į naują vietą. Perkeliame pelės žymeklį ant jo kraštinės ir, kai tik jis pakeičia vaizdą į įprastą žymeklį (su 4 rodyklėmis skirtingomis kryptimis pabaigoje), paspaudžiame ir laikome klavišą perėjimas, perkelkite langelį į naują vietą paspausdami kairįjį pelės mygtuką.Kaip sukeisti langelius „Excel“.
  2. Dažniausiai šis metodas naudojamas gretimų langelių keitimui, nes elementų perkėlimas tokiu atveju nepažeis lentelės struktūros.Kaip sukeisti langelius „Excel“.
  3. Jei nuspręsime perkelti langelį per keletą kitų, tai pakeis visų kitų elementų padėtį.Kaip sukeisti langelius „Excel“.
  4. Po to turėsite atkurti tvarką.Kaip sukeisti langelius „Excel“.

3 būdas: makrokomandų naudojimas

Straipsnio pradžioje minėjome, kad „Excel“, deja, nėra specialaus įrankio, leidžiančio greitai „susikeisti“ langeliais vietomis (išskyrus aukščiau pateiktą metodą, kuris yra veiksmingas tik gretiems elementams). Tačiau tai galima padaryti naudojant makrokomandas:

  1. Pirmiausia turite įsitikinti, kad programoje įjungtas vadinamasis „kūrėjo režimas“ (pagal numatytuosius nustatymus išjungtas). Už tai:
    • eikite į meniu „Failas“ ir pasirinkite iš sąrašo kairėje "Parametrai".Kaip sukeisti langelius „Excel“.
    • programos parinktyse spustelėkite poskyrį „Tinkinti juostelę“, dešinėje pusėje, pažymėkite varnelę prieš prekę "Programuotojas" ir spauskite OK.Kaip sukeisti langelius „Excel“.
  2. Perjungti į skirtuką "Programuotojas", kur spustelėkite piktogramą "Visual Basic" (įrankių grupė "kodas").Kaip sukeisti langelius „Excel“.
  3. Redagavimo priemonėje spustelėdami mygtuką „Žiūrėti kodą“, įklijuokite žemiau esantį kodą į pasirodžiusį langą:

    Sub ПеремещениеЯчеек()

    Dim ra As Range: Nustatyti ra = pasirinkimas

    msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"

    msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"

    Jei ra.Areas.Count <> 2 Tada MsgBox msg1, vbCritical, "Проблема": Exit Sub

    Jei ra.Areas(1).Count <> ra.Areas(2).Count tada MsgBox msg2, vbCritical, "Проблема": Išeiti iš sub

    Application.ScreenUpdating = Netiesa

    arr2 = ra.Sritys(2).Vertė

    ra.Sritys(2).Vertė = ra.Sritys(1).Vertė

    ra.Sritys(1).Vertė = arr2

    End SubKaip sukeisti langelius „Excel“.

  4. Uždarykite redaktoriaus langą spustelėdami įprastą kryžiuko formos mygtuką viršutiniame dešiniajame kampe.
  5. Laikant nuspaustą klavišą "Ctrl" klaviatūroje pasirinkite du langelius arba dvi sritis su tiek pat elementų, kuriuos planuojame pakeisti. Tada paspaudžiame mygtuką "Makro" (tab "Programuotojas", Grupė "kodas").Kaip sukeisti langelius „Excel“.
  6. Atsiras langas, kuriame pamatysime anksčiau sukurtą makrokomandą. Pasirinkite jį ir spustelėkite „Vykdyti“.Kaip sukeisti langelius „Excel“.
  7. Atlikus darbą makrokomanda sukeis pasirinktų langelių turinį.Kaip sukeisti langelius „Excel“.

Pastaba: uždarius dokumentą makrokomanda bus ištrinta, todėl kitą kartą ją reikės sukurti iš naujo (jei reikia). Bet jei tikitės, kad ateityje dažnai teks atlikti tokias operacijas, failas gali būti išsaugotas naudojant makrokomandų palaikymą.

Kaip sukeisti langelius „Excel“.

Išvada

Darbas su langeliais Excel lentelėje apima ne tik duomenų įvedimą, redagavimą ar trynimą. Kartais reikia perkelti arba sukeisti langelius, kuriuose yra tam tikros reikšmės. Nepaisant to, kad Excel funkcijoje nėra atskiro įrankio šiai užduočiai išspręsti, tai galima padaryti nukopijuojant ir įklijuojant reikšmes, perkeliant langelį arba naudojant makrokomandas.

Palikti atsakymą