Symud celloedd mewn perthynas â'i gilydd yn Microsoft Excel

Mae'r angen i gyfnewid celloedd gyda'i gilydd wrth weithio ar daenlen Microsoft Excel yn eithaf prin. Serch hynny, mae sefyllfaoedd o'r fath ac mae angen mynd i'r afael â hwy. Gadewch i ni ddarganfod ym mha ffyrdd y gallwch gyfnewid celloedd yn Excel.

Symud celloedd

Yn anffodus, yn y set safonol o offer nid oes swyddogaeth o'r fath a allai, heb weithredoedd ychwanegol neu symud yr ystod, gyfnewid dwy gell. Ond ar yr un pryd, er nad yw'r weithdrefn hon o symud mor syml ag yr hoffem, gellir ei threfnu o hyd, ac mewn sawl ffordd.

Dull 1: Symud gan ddefnyddio copi

Mae'r datrysiad cyntaf i'r broblem yn cynnwys copïo banal mewn ardal ar wahân, ac yna ailosod copi. Gadewch i ni weld sut mae hyn yn cael ei wneud.

  1. Dewiswch y gell rydych chi am ei symud. Rydym yn pwyso'r botwm "Copi". Mae'n cael ei roi ar y rhuban yn y tab. "Cartref" yn y grŵp gosodiadau "Clipfwrdd".
  2. Dewiswch unrhyw elfen wag arall ar y daflen. Rydym yn pwyso'r botwm Gludwch. Mae yn yr un bloc o offer ar y rhuban fel y botwm. "Copi", ond yn wahanol i hynny mae ganddo ymddangosiad llawer mwy gweladwy oherwydd ei faint.
  3. Nesaf, ewch i'r ail gell, y data rydych chi am symud iddo yn y lle cyntaf. Dewiswch ef a phwyswch y botwm eto. "Copi".
  4. Dewiswch y gell ddata gyntaf gyda'r cyrchwr a phwyswch y botwm Gludwch ar y tâp.
  5. Un gwerth y gwnaethom ei symud lle'r oedd angen. Nawr rydym yn dychwelyd at y gwerth a roesom i mewn i'r gell wag. Dewiswch ef a chliciwch ar y botwm. "Copi".
  6. Dewiswch yr ail gell yr ydych am symud y data ynddi. Rydym yn pwyso'r botwm Gludwch ar y tâp.
  7. Felly, gwnaethom gyfnewid y data angenrheidiol. Nawr, dylech ddileu cynnwys y gell tramwy. Dewiswch ef a chliciwch ar fotwm cywir y llygoden. Yn y ddewislen cyd-destun a weithredwyd ar ôl y gweithredoedd hyn, ewch drwy'r eitem "Cynnwys Clir".

Nawr bod y data tramwy yn cael ei ddileu, ac mae'r dasg o symud y celloedd wedi'i chwblhau'n llwyr.

Wrth gwrs, nid yw'r dull hwn yn gyfleus iawn ac mae angen llawer o gamau ychwanegol. Fodd bynnag, ef sy'n gymwys gan y rhan fwyaf o ddefnyddwyr.

Dull 2: Llusgo a Gollwng

Gellir galw ffordd arall o gyfnewid celloedd mewn mannau yn syml fel llusgo. Fodd bynnag, wrth ddefnyddio'r opsiwn hwn, bydd y celloedd yn symud.

Dewiswch y gell rydych chi am ei symud i leoliad arall. Gosodwch y cyrchwr ar ei ffin. Ar yr un pryd, dylid ei drawsnewid yn saeth, ac ar y diwedd mae yna bwyntiau wedi'u cyfeirio at bedwar cyfeiriad. Daliwch yr allwedd i lawr Shift ar y bysellfwrdd a'i lusgo i'r man lle rydym eisiau.

Fel rheol, dylai fod yn gell gyfagos, gan fod yr ystod gyfan yn cael ei symud yn ystod y trosglwyddiad fel hyn.

Felly, mae symud drwy nifer o gelloedd yn aml yn digwydd yn anghywir yng nghyd-destun tabl penodol ac yn cael ei ddefnyddio'n anaml iawn. Ond nid yw'r angen i newid cynnwys ardaloedd sydd ymhell o'i gilydd yn diflannu, ond mae angen atebion eraill.

Dull 3: Defnyddio Macros

Fel y crybwyllwyd uchod, nid oes unrhyw ffordd gyflym a chywir i Excel heb gopïo i'r band tramwy i gyfnewid dwy gell rhyngddynt os nad ydynt mewn ardaloedd cyfagos. Ond gellir cyflawni hyn trwy ddefnyddio macros neu ychwanegiadau trydydd parti. Byddwn yn trafod defnyddio un macro arbennig o'r fath isod.

  1. Yn gyntaf oll, mae angen ichi alluogi'r modd macro a'r panel datblygwyr yn eich rhaglen, os nad ydych wedi eu gweithredu eto, gan eu bod yn anabl yn ddiofyn.
  2. Nesaf, ewch i'r tab "Datblygwr". Cliciwch ar y botwm "Visual Basic", sydd wedi'i leoli ar y rhuban yn y blwch offer "Code".
  3. Mae'r golygydd yn rhedeg. Mewnosodwch y cod canlynol iddo:

    Is-symudiadau ()
    Dim ra Amrediad: Set ra = Detholiad
    msg1 = "Gwnewch ddetholiad o DDAU res o faint union yr un fath"
    msg2 = "Gwnewch ddetholiad o ddwy res y maint IDENTIG"
    Os ra.Areas.Count 2 Yna MsgBox msg1, vbCritical, "Problem": Exit Sub
    Os yw ra.Areas (1) .Cyfanswm y ra.Areas (2) .Count Yna MsgBox msg2, vbCritical, "Problem": Exit Sub
    Application.ScreenUpdating = Anghywir
    arr2 = ra.Areas (2)
    ra.Areas (2). Gwerthfawrogol = ra.Areas (1). Gwerthfawrogiad
    ra.Areas (1). Gwerthfawrogi = arr2
    Diwedd is

    Ar ôl gosod y cod, caewch y ffenestr golygydd trwy glicio ar y botwm cau safonol yn ei gornel dde uchaf. Felly, bydd y cod yn cael ei gofnodi er cof am y llyfr a gellir atgynhyrchu ei algorithm i gyflawni'r gweithrediadau sydd eu hangen arnom.

  4. Dewiswch ddwy gell neu ddau res o feintiau cyfartal yr ydym am eu cyfnewid. I wneud hyn, cliciwch ar yr elfen gyntaf (ystod) gyda'r botwm chwith ar y llygoden. Yna byddwn yn clampio'r botwm Ctrl ar y bysellfwrdd a hefyd glicio ar y chwith ar yr ail gell (ystod).
  5. I redeg y macro, cliciwch ar y botwm. Macroswedi'i roi ar y rhuban yn y tab "Datblygwr" mewn grŵp o offer "Cod".
  6. Mae'r ffenestr macro-ddethol yn agor. Marciwch yr eitem a ddymunir a chliciwch ar y botwm. Rhedeg.
  7. Ar ôl y cam gweithredu hwn, mae'r macro yn newid cynnwys y celloedd a ddewiswyd yn awtomatig mewn mannau.

Mae'n bwysig nodi, pan fyddwch chi'n cau ffeil, y caiff y macro ei ddileu yn awtomatig, felly y tro nesaf bydd yn rhaid ei gofnodi eto. Er mwyn peidio â gwneud y gwaith hwn bob tro ar gyfer llyfr penodol, os ydych chi'n bwriadu gwneud symudiadau o'r fath yn gyson, yna dylech gadw'r ffeil fel llyfr gwaith Excel gyda chymorth macro (xlsm).

Gwers: Sut i greu macro yn Excel

Fel y gwelwch, yn Excel mae sawl ffordd o symud celloedd mewn perthynas â'i gilydd. Gellir gwneud hyn gydag offer safonol y rhaglen, ond mae'r opsiynau hyn braidd yn anghyfleus ac yn cymryd llawer o amser. Yn ffodus, mae ychwanegiadau macros a thrydydd parti sy'n eich galluogi i ddatrys y broblem mor gyflym ac mor hawdd â phosibl. Felly, ar gyfer defnyddwyr y mae'n rhaid iddynt ddefnyddio symudiadau o'r fath yn gyson, dyma'r opsiwn olaf fydd y mwyaf optimistaidd.