Microsoft Excel-en bata bestearen arteko erlazioa mugitzen du

Microsoft Excel-en kalkulu-orri batean lanean zelula trukatzeko beharra nahiko arraroa da. Hala eta guztiz ere, egoera horiei erantzuten diete eta behar dute. Ikus dezagun zelula nola aldatu ditzakezun Excel-en.

Zelula mugitzen

Zoritxarrez, tresna multzo estandarrean ez dago funtzio hori, ekintza osagarriak edo area aldatzerik gabe, bi zelula trukatu ditzake. Baina, aldi berean, mugitzeko prozedura hau ez da nahi dugun bezain sinplea izan, oraindik antolatu daiteke, eta hainbat modutan.

1 metodoa: Mugitu kopia erabiliz

Arazoaren lehen konponbidea datuen kopia hutsa eremu berezi batean sartzea suposatzen du. Ikus dezagun nola egiten den.

  1. Hautatu mugitu nahi duzun gelaxka. Botoia sakatzen dugu "Kopiatu". Fitxaren zinta gainean kokatzen da. "Home" ezarpen taldean "Arbela".
  2. Hautatu orriko beste elementu huts bat. Botoia sakatzen dugu "Txertatu". Tresna-blokea da zintako botoi gisa. "Kopiatu", baina ez bezala, itxura askoz ere handiagoa du bere tamainagatik.
  3. Ondoren, joan bigarren gelaxkara, lehenengo lekura eraman nahi dituzun datuak. Hautatu eta sakatu botoia berriro. "Kopiatu".
  4. Hautatu lehen datu zelula kurtsorearekin eta sakatu botoia "Txertatu" zinta gainean.
  5. Balio bat behar genuen lekuz aldatu genuen. Orain, gelaxka hutsean txertatu dugun balioa itzultzen gara. Hautatu eta egin klik botoian. "Kopiatu".
  6. Hautatu datuak mugitu nahi dituzun bigarren gelaxka. Botoia sakatzen dugu "Txertatu" zinta gainean.
  7. Beraz, beharrezko datuak trukatu ditugu. Orain garraiatzeko gelaxkaren edukia ezabatu beharko zenuke. Hautatu eta egin klik saguaren eskuineko botoiarekin. Ekintza hauen ostean aktibatu zen laster-menuan, joan elementua "Garbitu edukia".

Orain, igarotzako datuak ezabatzen dira eta gelaxkak mugitzeko zeregina erabat amaitu da.

Jakina, metodo hau ez da oso erosoa eta ekintza osagarri asko behar ditu. Hala ere, erabiltzaile gehienek aplikagarria da.

2 metodoa: arrastatu eta jaregin

Lekuetan gelaxka aldatu ahal izateko beste modu bat arrastatze erraza deitu daiteke. Hala ere, aukera hau erabiltzen denean, zelulak aldatuko dira.

Aukeratu beste kokapen batera mugitu nahi duzun gelaxka. Ezarri kurtsorea bere ertzean. Aldi berean, gezi bihurtu behar da, lau norabideetan seinaleak seinalatuz gero. Luze sakatu tekla Shift teklatuan eta arrastatu nahi dugun lekura.

Oro har, aldameneko gelaxka bat izan beharko luke, transferentzia zehar modu horretan barrutia guztiz aldatzen delako.

Beraz, zelula batzuen bidez mugitzea ez da maiz gertatzen taula jakin baten testuinguruan, eta oso gutxitan erabiltzen da. Baina elkarrengandik urrun dauden eremuen edukia aldatzeko beharra ez da desagertzen, baina beste irtenbide batzuk eskatzen ditu.

3 metodoa: erabili makroak

Goian aipatu dugun moduan, ez dago Excel modu egokia eta zuzena garraio-bandan kopiatu gabe, bi zelula horien artean trukatzeko, inguruko eremuetan ez badago. Baina hori lor daiteke makroen edo hirugarrenen gehigarrien bidez. Beheko makro berezien erabilera eztabaidatuko dugu.

  1. Lehenik eta behin, programako makro modua eta garatzailearen panela gaitu behar duzu, oraindik aktibatu ez baduzu, lehenespenez desgaituta baitute.
  2. Ondoren, "Garatzailea" fitxa joan. Egin klik "Visual Basic" botoian, "Kodea" tresna-laukian dagoen zinta gainean.
  3. Editorea martxan dago. Sartu honako kodea bertan:

    Sub MovingTags ()
    Dim ra As Range: Set ra = Aukeraketa
    msg1 = "Egin tamaina berdinarekin bi gama aukeratu"
    msg2 = "Egin tamaina IDENTIKOKO bi eremuen aukeraketa"
    Ra.Areas.Count 2 bada orduan MsgBox msg1, vbCritical, "Problem": Exit Sub
    Ra.Areas (1) .Kontu Ra.Areas (2) .Kontua Ondoren MsgBox msg2, vbCritical, "Arazoa": Irten Sub
    Application.ScreenUpdating = False
    arr2 = ra.Areas (2). Balio
    ra.Areas (2) .Value = ra.Areas (1). Balio
    ra.Areas (1) .Value = arr2
    Amaitu azpian

    Kodea txertatu ondoren, itxi editore leihoa goiko eskuin aldeko estandarizatu itxi botoian klik eginez. Horrela, kode hau liburuaren memorian grabatuko da eta bere algoritmoak erreproduzitu ahal izango ditugu behar ditugun eragiketak egiteko.

  4. Hautatu bi zelula edo tamaina berdinak dituzten bi barrutiak aldatu nahi ditugunak. Horretarako, egin klik saguaren ezkerreko botoiarekin lehen elementua (barrutia). Gero botoia estutu dugu Ctrl teklatuan eta egin klik eskuineko botoiarekin bigarren gelaxkan (barrutia).
  5. Makroa exekutatzeko, egin klik botoian. "Makroak"fitxa gainean zinta jarri "Developer" tresna multzo batean "Kodea".
  6. Makro aukeraketa leihoa irekitzen da. Markatu nahi duzun elementua eta egin klik botoian. "Run".
  7. Ekintza honen ostean, makroak aukeratutako gelaxken edukia lekuetan aldatzen du automatikoki.

Garrantzitsua da fitxategia ixtean makroa automatikoki ezabatzea dela, beraz, hurrengo aldian berriro grabatu beharko da. Liburu jakin baterako lan hau ez betetzeko, mugimendu horiek etengabe burutzea nahi baduzu, fitxategia Excel-eko liburu gisa gorde beharko zenuke makro euskarriarekin (xlsm).

ikasgaia: Nola sortu makro bat Excel-en

Ikus dezakezun bezala, Excel-ak zelulak elkarren artean eramateko hainbat modu daude. Programa honen tresna estandarrekin egin daiteke, baina aukera horiek deserosotasun handikoak dira eta denbora asko behar dute. Zorionez, badira makroak eta hirugarrenen gehigarriak, arazoa ahalik eta azkar eta erraz konpontzeko. Hortaz, mugimendu horiek etengabe aplikatu behar dituzten erabiltzaileentzat, azken aukera hau optimoa izango da.