Nevoja për të shkëmbyer qelizat me njëra-tjetrën kur punoni në një spreadsheet të Microsoft Excel është mjaft e rrallë. Sidoqoftë, situata të tilla ekzistojnë dhe duhet të adresohen. Le të zbulojmë se në cilat mënyra mund të shkëmbeni qelizat në Excel.
Qelizat lëvizëse
Fatkeqësisht, në kutinë standarde të mjeteve nuk ka një funksion të tillë që do të jetë në gjendje të shkëmbejë dy qeliza pa veprime shtesë ose pa zhvendosur diapazonin. Por në të njëjtën kohë, megjithëse kjo procedurë e lëvizjes nuk është aq e thjeshtë sa do të dëshironim, ajo ende mund të organizohet, dhe në disa mënyra.
Metoda 1: Kaloni duke përdorur kopje
Zgjidhja e parë për problemin përfshin kopjimin banal të të dhënave në një zonë të veçantë me zëvendësimin pasues. Le të shohim se si bëhet kjo.
- Zgjidhni qelizën që do të zhvendoset. Klikoni në butonin "Copy". Placedshtë vendosur në shiritin në skedë "Home" në grupin e cilësimeve "Clipboard".
- Zgjidhni çdo element tjetër bosh në fletë. Klikoni në butonin "Insert". Ajo është e vendosur në të njëjtën kuti mjetesh në shirita si butoni. "Copy", por ndryshe nga ajo ka një pamje shumë më të dukshme për shkak të madhësisë së saj.
- Tjetra, shkoni në qelizën e dytë, të dhënat e së cilës duhet të zhvendosen në vendin e së parës. Zgjidhni atë dhe klikoni përsëri në butonin. "Copy".
- Zgjidhni qelizën e parë me të dhëna me kursorin dhe klikoni në butonin "Insert" në shirit.
- Ne kemi lëvizur një vlerë atje ku na duhet. Tani përsëri në vlerën që kemi futur në qelizën boshe. Zgjidhni atë dhe klikoni në butonin. "Copy".
- Zgjidhni qelizën e dytë në të cilën dëshironi të lëvizni të dhënat. Klikoni në butonin "Insert" në shirit.
- Pra, kemi shkëmbyer të dhënat e nevojshme. Tani duhet të fshini përmbajtjen e qelizës tranzitore. Zgjidhni atë dhe kliko me të djathtën. Në menynë e kontekstit që u aktivizua pas këtyre veprimeve, shkoni te Përmbajtja e qartë.
Tani të dhënat e tranzitit janë fshirë, dhe detyra e lëvizjes së qelizave është përfunduar plotësisht.
Sigurisht, kjo metodë nuk është plotësisht e përshtatshme dhe kërkon shumë hapa shtesë. Sidoqoftë, është ajo që është e zbatueshme për shumicën e përdoruesve.
Metoda 2: Drag and Drop
Një mënyrë tjetër me të cilën është e mundur të këmbehen qelizat mund të quhet tërheqje dhe rënie e thjeshtë. Vërtetë, kur përdorni këtë mundësi, do të ndodhë një zhvendosje e qelizave.
Zgjidhni qelizën që doni të transferoni në një vend tjetër. Vendoseni kursorin në kufirin e tij. Në të njëjtën kohë, ajo duhet të shndërrohet në një shigjetë, në fund të së cilës ka tregues të drejtuar në katër drejtime. Mbajeni çelësin ndryshim në tastierë dhe tërhiqeni në vendin ku duam.
Si rregull, kjo duhet të jetë një qelizë ngjitur, pasi që kur transferohet në këtë mënyrë, i gjithë rrezja zhvendoset.
Prandaj, lëvizja nëpër disa qeliza më së shpeshti ndodh gabimisht në kontekstin e një tabele të veçantë dhe përdoret rrallë. Por nevoja për të ndryshuar përmbajtjen e zonave larg njëra-tjetrës nuk zhduket, por kërkon zgjidhje të tjera.
Metoda 3: aplikoni makrot
Siç u përmend më lart, nuk ka asnjë mënyrë të shpejtë dhe të saktë në Excel të kopjojë dy qeliza midis tyre pa kopjuar në kufirin e tranzitit nëse nuk janë në zonat ngjitur. Por kjo mund të arrihet përmes përdorimit të makrove ose shtesave të palëve të treta. Ne do të flasim për përdorimin e një makro kaq të veçantë më poshtë.
- Para së gjithash, duhet të aktivizoni modalitetin makro dhe panelin e zhvilluesit në programin tuaj nëse ende nuk i keni aktivizuar ato, pasi ato janë çaktivizuar si parazgjedhje.
- Tjetra, shkoni te skedari "Zhvilluesi". Klikoni në butonin "Visual Basic", i cili është vendosur në shiritin në bllokun e mjeteve "Kodi".
- Redaktori po fillon. Vendosni kodin e mëposhtëm në të:
Lëvizja nën qelizë ()
Dim ra si varg: Set ra = Zgjedhje
msg1 = "Përzgjidhni dy varg të madhësisë identike"
msg2 = "Zgjedhni dy rangje të madhësisë IDENTIKE"
Nëse ra.Areas.Count 2 Atëherë MsgBox msg1, vbCritical, Problem: Exit Sub
Nëse ra.Areas (1) .Vlera ra.Areas (2) .Shikoni Pastaj MsgBox msg2, vbCritical, "Problem": Exit Sub
Aplikimi.ScreenUpdating = Fal
arr2 = ra.Areas (2) .Vlerë
ra.Areas (2) .Value = ra.Areas (1) .Vlerë
ra.Areas (1) .Valoja = arr2
Fundi nënPasi të futet kodi, mbyllni dritaren e redaktorit duke klikuar në butonin e mbyllur të standardizuar në këndin e sipërm të djathtë. Kështu, kodi do të regjistrohet në kujtesën e librit dhe algoritmi i tij mund të riprodhohet për të kryer operacionet që na duhen.
- Ne zgjedhim dy qeliza ose dy rangje të madhësive të barabarta, të cilat duam t'i ndërrojmë. Për ta bërë këtë, klikoni në elementin e parë (varg) me butonin e majtë të miut. Pastaj mbajeni butonin Ctrl në tastierë dhe gjithashtu kliko me të majtën në qelizën e dytë (varg).
- Për të drejtuar makro, klikoni në butonin "Macros"të vendosur në shiritin në skedë "Developer" në grupin e mjeteve "Kodi".
- Hapet dritarja makro e zgjedhjes. Shënoni artikullin e dëshiruar dhe klikoni në butonin "Run".
- Pas këtij veprimi, makro ndryshon automatikisht përmbajtjen e qelizave të zgjedhura.
Shtë e rëndësishme të theksohet se kur mbyllni skedarin, makro fshihet automatikisht, kështu që herën tjetër do të duhet të regjistrohet përsëri. Në mënyrë që të mos e bëni këtë punë çdo herë për një libër të veçantë, nëse planifikoni të kryeni lëvizje të tilla në të, duhet të ruani skedarin si Libër pune Excel me mbështetje makro (xlsm).
mësim: Si të krijoni një makro në Excel
Siç mund ta shihni, në Excel ka disa mënyra për të lëvizur qelizat në lidhje me njëra-tjetrën. Kjo mund të bëhet me mjetet standarde të programit, por këto mundësi janë mjaft të papërshtatshme dhe kërkojnë kohë. Për fat të mirë, ka makro dhe shtesa të palëve të treta që ju lejojnë të zgjidhni detyrën sa më shpejtë dhe më lehtë të jetë e mundur. Pra, për përdoruesit që duhet të zbatojnë vazhdimisht lëvizje të tilla, është opsioni i fundit që do të jetë më optimali.