Pomicanje ćelija relativno jedna prema drugoj u programu Microsoft Excel

Pin
Send
Share
Send

Potreba za zamjenom ćelija međusobno tijekom rada u Microsoft Excel proračunskoj tablici je prilično rijetka. Međutim, takve situacije postoje i treba ih rješavati. Otkrijmo na koje načine možete zamijeniti ćelije u Excelu.

Pokretne ćelije

Nažalost, u standardnom okviru s alatima nema takve funkcije koja bi mogla zamijeniti dvije ćelije bez dodatnih radnji ili bez pomicanja raspona. Ali istovremeno, iako taj postupak kretanja nije tako jednostavan kao što bismo željeli, ipak se može organizirati, i to na nekoliko načina.

1. metod: premještanje pomoću kopiranja

Prvo rješenje problema uključuje banalno kopiranje podataka u zasebno područje uz naknadnu zamjenu. Da vidimo kako se to radi.

  1. Odaberite ćeliju koja će se premjestiti. Kliknite na dugme Kopiraj. Postavljen je na vrpcu na kartici "Početna" u grupi postavki Međuspremnik.
  2. Odaberite bilo koji drugi prazan element na listu. Kliknite na dugme Nalijepite. Nalazi se u istom okviru s alatima na vrpci kao i gumb. Kopiraj, ali za razliku od toga ima mnogo vidljiviji izgled zbog svoje veličine.
  3. Zatim pređite na drugu ćeliju čiji se podaci moraju premjestiti na mjesto prve. Odaberite ga i ponovo kliknite na gumb. Kopiraj.
  4. Izaberite prvu ćeliju s podacima pomoću kursora i kliknite na gumb Nalijepite na vrpci.
  5. Preselili smo jednu vrednost tamo gde nam treba. Sada se vratimo na vrijednost koju smo umetnuli u praznu ćeliju. Odaberite ga i kliknite na gumb. Kopiraj.
  6. Odaberite drugu ćeliju u koju želite premjestiti podatke. Kliknite na dugme Nalijepite na vrpci.
  7. Dakle, razmijenili smo potrebne podatke. Sada biste trebali izbrisati sadržaj tranzitne ćelije. Odaberite ga i desnom tipkom miša kliknite. U kontekstnom meniju koji je aktiviran nakon ovih radnji idite na Očisti sadržaj.

Sada su podaci o tranzitu izbrisani, a zadatak premještanja stanica u potpunosti je završen.

Naravno, ova metoda nije sasvim zgodna i zahtijeva mnogo dodatnih koraka. Međutim, to je primjenjivo na većinu korisnika.

2. način: Prevlačenje i ispuštanje

Drugi način na koji je moguće zameniti ćelije može se nazvati jednostavnim prevlačenjem i ispadanjem. Istina, kada se koristi ova opcija, doći će do pomaka ćelije.

Odaberite ćeliju koju želite premjestiti na drugo mjesto. Podesite kursor na njegovu granicu. Istovremeno, treba ga pretvoriti u strelicu, na čijem se kraju nalaze pokazivači usmjereni u četiri smjera. Držite ključ Shift na tastaturi i povucite do mjesta gdje želimo.

U pravilu to bi trebala biti susjedna ćelija, jer se prilikom prijenosa na ovaj način pomiče cijeli raspon.

Stoga se kretanje kroz nekoliko ćelija najčešće događa pogrešno u kontekstu određene tablice i rijetko se koristi. Ali potreba za promjenom sadržaja područja koja su udaljena jedna od druge ne nestaje, već zahtijeva druga rješenja.

3. način: primijenite makronaredbe

Kao što je gore spomenuto, u Excelu nema brzog i tačnog načina kopiranja dvije ćelije između sebe bez kopiranja u prolazni raspon ako nisu u susjednim područjima. Ali to se može postići upotrebom makronaredbi ili dodataka treće strane. U nastavku ćemo govoriti o korištenju jednog takvog posebnog makronaredbi.

  1. Prije svega, morate omogućiti makro mod i ploču za razvojne programere u vašem programu ako ih još niste aktivirali, jer su oni prema defaultu onemogućeni.
  2. Zatim idite na karticu "Programer". Pritisnite gumb "Visual Basic" koji se nalazi na vrpci u bloku alata "Code".
  3. Pokreće se uređivač. U njega umetnite sljedeći kôd:

    Kretanje sub ćelije ()
    Dim ra As Range: Postavi ra = Izbor
    msg1 = "Odaberite dva raspona identične veličine"
    msg2 = "Odaberite dva raspona IDENTIČKE veličine"
    Ako je ra.Areas.Count 2 Zatim MsgBox msg1, vbCritical, Problem: Izađite iz Sub
    Ako ra.Areas (1) .Count ra.Areas (2) .Count Zatim MsgBox msg2, vbCritical, "Problem": Izađite iz Sub
    Application.ScreenUpdating = Lažno
    arr2 = ra.Areas (2) .Value
    ra.Areas (2) .Value = ra.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    Kraj sub

    Nakon umetanja koda, zatvorite prozor uređivača klikom na standardizovano dugme za zatvaranje u gornjem desnom uglu. Dakle, kôd će biti zabilježen u memoriji knjige i njen algoritam se može reproducirati za obavljanje operacija koje su nam potrebne.

  4. Odabiremo dvije ćelije ili dva raspona jednakih veličina koje želimo zamijeniti. Da biste to učinili, kliknite lijevi gumb miša na prvi element (raspon). Zatim držite pritisnuto dugme Ctrl na tastaturi, a zatim kliknite lijevom tipkom druge ćelije (raspon).
  5. Da biste pokrenuli makro, kliknite na dugme Makroipostavljen na vrpcu u kartici "Programer" u grupi alata "Šifra".
  6. Otvara se prozor za odabir makronaredbi. Označite željeni artikal i kliknite na gumb Bježi.
  7. Nakon ove akcije makro automatski zamijeni sadržaj odabranih ćelija.

Važno je napomenuti da kada zatvorite datoteku, makro se automatski briše, pa će ga sljedeći put ponovo morati snimiti. Da se svaki put za određenu knjigu ne bi ovo radilo, ako planirate stalno izvršavati takve pokrete u njoj, datoteku trebate spremiti kao Excel Workbook s makro podrškom (xlsm).

Lekcija: Kako stvoriti makronaredbu u Excelu

Kao što vidite, u Excelu postoji nekoliko načina za pomicanje ćelija jedan prema drugom. To se može učiniti standardnim alatima programa, ali ove su opcije prilično nezgodne i dugotrajne. Srećom, postoje makronaredbe i dodaci drugih proizvođača koji vam omogućuju da zadatak riješite što je brže i lakše. Dakle, za korisnike koji moraju neprestano primjenjivati ​​takva kretanja, upravo je zadnja opcija najoptimalnija.

Pin
Send
Share
Send