Sadržaj
Tijekom rada u Excelu često postaje potrebno promijeniti redoslijed ćelija, na primjer, trebate zamijeniti neke od njih. Kako to učiniti na različite načine, analizirat ćemo u ovom članku.
Sadržaj
Postupak za pomicanje stanica
Ne postoji posebna funkcija koja vam omogućuje izvođenje ovog postupka u Excelu. A kada koristite standardne alate, ostatak stanica će se neizbježno pomaknuti, a zatim se moraju vratiti na svoje mjesto, što će rezultirati dodatnim radnjama. Međutim, postoje metode za postizanje zadatka, ao njima će biti riječi u nastavku.
Metoda 1: Kopiranje
Ovo je možda najlakši način, koji uključuje kopiranje elemenata na drugo mjesto uz zamjenu početnih podataka. Postupak je sljedeći:
- Ustajemo u prvoj ćeliji (odaberite je), koju planiramo premjestiti. Na glavnoj kartici programa kliknite na gumb "Kopirati" (grupa alata "Međuspremnik"). Također možete samo pritisnuti kombinaciju tipki Ctrl + C.
- Idite na bilo koju slobodnu ćeliju na listu i pritisnite gumb "Umetnuti" u istoj kartici i grupi alata. Ili možete ponovno koristiti prečace – Ctrl + V.
- Sada odaberite drugu ćeliju s kojom želimo zamijeniti prvu i također je kopirajte.
- Ustanemo u prvoj ćeliji i pritisnemo gumb "Umetnuti" (Ili Ctrl + V).
- Sada odaberite ćeliju u koju je vrijednost iz prve ćelije kopirana i kopirajte je.
- Idite do druge ćelije u koju želite umetnuti podatke i pritisnite odgovarajući gumb na vrpci.
- Odabrane stavke su uspješno zamijenjene. Ćelija koja je privremeno držala kopirane podatke više nije potrebna. Desnom tipkom miša kliknite na njega i odaberite naredbu iz izbornika koji se otvori "Izbrisati".
- Ovisno o tome postoje li popunjeni elementi uz ovu ćeliju desno/dolje ili ne, odaberite odgovarajuću opciju brisanja i kliknite gumb OK.
- To je sve što je trebalo napraviti da bi se ćelije zamijenile.
Unatoč činjenici da je za implementaciju ove metode potrebno izvršiti puno dodatnih koraka, ipak je koristi najveći broj korisnika.
Metoda 2: povuci i ispusti
Ova se metoda također koristi za zamjenu ćelija, ali u ovom slučaju ćelije će biti pomaknute. Dakle, izvodimo sljedeće radnje:
- Odaberite ćeliju koju planiramo premjestiti na novo mjesto. Pomaknemo kursor miša preko njegovog ruba i čim on promijeni prikaz u uobičajeni pokazivač (sa 4 strelice u različitim smjerovima na kraju), pritiskom i držanjem tipke smjena, premjestite ćeliju na novo mjesto pritisnutom lijevom tipkom miša.
- Najčešće se ova metoda koristi za zamjenu susjednih ćelija, budući da pomicanje elemenata u ovom slučaju neće narušiti strukturu tablice.
- Odlučimo li pomicati ćeliju kroz nekoliko drugih, to će promijeniti položaj svih ostalih elemenata.
- Nakon toga ćete morati vratiti red.
Metoda 3: Korištenje makronaredbi
Spomenuli smo na početku članka da u Excelu, nažalost, ne postoji poseban alat koji vam omogućuje da brzo "zamijenite" ćelije na mjestima (s iznimkom gore navedene metode koja je učinkovita samo za susjedne elemente). Međutim, to se može učiniti pomoću makronaredbi:
- Najprije morate biti sigurni da je u aplikaciji aktiviran takozvani "način rada za razvojne programere" (prema zadanim postavkama isključen). Za ovo:
- idite na izbornik "datoteka" i odaberite s popisa s lijeve strane "Parametri".
- u opcijama programa kliknite na pododjeljak "Prilagodi vrpcu", s desne strane stavite kvačicu ispred stavke "Programer" i kliknite OK.
- Prijeđi na karticu "Programer", gdje kliknite na ikonu “VisualBasic” (grupa alata "kod").
- U uređivaču klikom na gumb “Prikaži kod”, zalijepite donji kod u prozor koji se pojavi:
Sub ПеремещениеЯчеек()
Dim ra As Range: Postavi ra = odabir
msg1 = "Proizvedite izdvajanje DVUH raspona identične veličine"
msg2 = "Proizvedite izdvajanje dva raspona IDENTIČNOG veličine"
If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, "Problem": Exit Sub
If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Problem": Exit Sub
Application.ScreenUpdating = False
arr2 = ra.Područja(2).Vrijednost
ra.Područja(2).Vrijednost = ra.Područja(1).Vrijednost
ra.Područja(1).Vrijednost = arr2
End Sub
- Zatvorite prozor uređivača klikom na uobičajeni gumb u obliku križa u gornjem desnom kutu.
- Držanje tipke Ctrl na tipkovnici označimo dvije ćelije ili dva područja s istim brojem elemenata koje planiramo zamijeniti. Zatim pritisnemo tipku “Makro” (tab "Programer", Grupa "kod").
- Pojavit će se prozor u kojem vidimo prethodno kreiranu makronaredbu. Odaberite ga i kliknite "Trčanje".
- Kao rezultat rada, makronaredba će zamijeniti sadržaje odabranih ćelija.
Bilješka: kada se dokument zatvori, makronaredba će biti izbrisana, pa će se sljedeći put morati ponovno kreirati (ako je potrebno). Ali, ako očekujete da ćete u budućnosti često morati izvoditi takve operacije, datoteka se može spremiti s podrškom za makronaredbe.
Zaključak
Rad sa ćelijama u Excel tablici ne uključuje samo unos, uređivanje ili brisanje podataka. Ponekad morate premjestiti ili zamijeniti ćelije koje sadrže određene vrijednosti. Unatoč činjenici da u Excel funkcionalnosti ne postoji poseban alat za rješavanje ovog zadatka, to se može učiniti kopiranjem i lijepljenjem vrijednosti, pomicanjem ćelije ili korištenjem makronaredbi.