Symud celloedd mewn perthynas â'i gilydd yn Microsoft Excel

Pin
Send
Share
Send

Mae'r angen i gyfnewid celloedd â'i gilydd wrth weithio mewn taenlen Microsoft Excel yn eithaf prin. Fodd bynnag, mae sefyllfaoedd o'r fath yn bodoli ac mae angen mynd i'r afael â nhw. Gadewch i ni ddarganfod ym mha ffyrdd y gallwch chi gyfnewid celloedd yn Excel.

Symud celloedd

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

Dull 1: Symud gan Ddefnyddio Copi

Mae'r ateb cyntaf i'r broblem yn cynnwys copïo banal o ddata i ardal ar wahân a'i ddisodli wedi hynny. Gawn ni weld sut mae hyn yn cael ei wneud.

  1. Dewiswch y gell i'w symud. Cliciwch ar y botwm Copi. Fe'i gosodir ar y rhuban yn y tab "Cartref" yn y grŵp gosodiadau Clipfwrdd.
  2. Dewiswch unrhyw elfen wag arall ar y ddalen. Cliciwch ar y botwm Gludo. Mae wedi'i leoli yn yr un blwch offer ar y rhuban â'r botwm. Copi, ond yn wahanol mae ganddo ymddangosiad llawer mwy amlwg oherwydd ei faint.
  3. Nesaf, ewch i'r ail gell, y mae'n rhaid symud y data i le'r cyntaf. Dewiswch ef a chlicio ar y botwm eto. Copi.
  4. Dewiswch y gell gyntaf gyda data gyda'r cyrchwr a chlicio ar y botwm Gludo ar y tâp.
  5. Rydym wedi symud un gwerth i'r man lle mae ei angen arnom. Nawr yn ôl at y gwerth y gwnaethon ni ei fewnosod yn y gell wag. Dewiswch ef a chlicio ar y botwm. Copi.
  6. Dewiswch yr ail gell rydych chi am symud y data ynddi. Cliciwch ar y botwm Gludo ar y tâp.
  7. Felly, gwnaethom gyfnewid y data angenrheidiol. Nawr dylech ddileu cynnwys y gell tramwy. Dewiswch ef a chliciwch ar y dde. Yn y ddewislen cyd-destun a weithredwyd ar ôl y gweithredoedd hyn, ewch i Cynnwys Clir.

Nawr mae'r data cludo wedi'i ddileu, ac mae'r dasg o symud y celloedd wedi'i chwblhau'n llwyr.

Wrth gwrs, nid yw'r dull hwn yn gwbl gyfleus ac mae angen llawer o gamau ychwanegol. Fodd bynnag, mae'n berthnasol i'r mwyafrif o ddefnyddwyr.

Dull 2: Llusgo a Gollwng

Gellir galw ffordd arall y mae'n bosibl cyfnewid celloedd â llusgo a gollwng syml. Yn wir, wrth ddefnyddio'r opsiwn hwn, bydd shifft celloedd yn digwydd.

Dewiswch y gell rydych chi am ei symud i le arall. Gosodwch y cyrchwr i'w ffin. Ar yr un pryd, dylid ei drawsnewid yn saeth, ac ar y diwedd mae awgrymiadau wedi'u cyfeirio i bedwar cyfeiriad. Daliwch yr allwedd Shift ar y bysellfwrdd a llusgo i'r man lle rydyn ni eisiau.

Fel rheol, dylai hon fod yn gell gyfagos, oherwydd wrth drosglwyddo fel hyn, mae'r ystod gyfan yn cael ei symud.

Felly, mae symud trwy sawl cell yn digwydd yn anghywir yn amlaf yng nghyd-destun tabl penodol ac anaml y caiff ei ddefnyddio. Ond nid yw'r angen i newid cynnwys ardaloedd ymhell oddi wrth ei gilydd yn diflannu, ond mae angen atebion eraill.

Dull 3: cymhwyso macros

Fel y soniwyd uchod, nid oes unrhyw ffordd gyflym a chywir yn Excel i gopïo dwy gell rhyngddynt eu hunain heb gopïo i'r ystod tramwy os nad ydyn nhw mewn ardaloedd cyfagos. Ond gellir cyflawni hyn trwy ddefnyddio macros neu ychwanegion trydydd parti. Byddwn yn siarad am ddefnyddio un macro arbennig o'r fath isod.

  1. Yn gyntaf oll, mae angen i chi alluogi'r modd macro a'r panel datblygwyr yn eich rhaglen os nad ydych wedi eu actifadu 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 bloc offer "Code".
  3. Mae'r golygydd yn cychwyn. Mewnosodwch y cod canlynol ynddo:

    Symud Is-gell ()
    Dim ra Fel Ystod: Set ra = Dewis
    msg1 = "Dewiswch DDAU amrediad o'r un maint"
    msg2 = "Dewiswch ddwy ystod o faint IDENTICAL"
    Os ra.Areas.Count 2 Yna MsgBox msg1, vbCritical, Problem: Exit Sub
    Os ra.Areas (1) .Count ra.Areas (2) .Count Yna MsgBox msg2, vbCritical, "Problem": Ymadael Is
    Application.ScreenUpdating = Anghywir
    arr2 = ra.Areas (2) .Value
    ra.Areas (2) .Value = ra.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    Diwedd is

    Ar ôl i'r cod gael ei fewnosod, caewch y ffenestr olygydd trwy glicio ar y botwm cau safonol yn ei gornel dde uchaf. Felly, bydd y cod yn cael ei gofnodi yng nghof y llyfr a gellir atgynhyrchu ei algorithm i gyflawni'r gweithrediadau sydd eu hangen arnom.

  4. Rydym yn dewis dwy gell neu ddwy ystod o feintiau cyfartal, yr ydym am eu cyfnewid. I wneud hyn, cliciwch ar yr elfen gyntaf (ystod) gyda botwm chwith y llygoden. Yna daliwch y botwm i lawr Ctrl ar y bysellfwrdd a hefyd chwith-gliciwch ar yr ail gell (amrediad).
  5. I redeg y macro, cliciwch ar y botwm Macrosgosod ar y rhuban yn y tab "Datblygwr" yn y grŵp offer "Cod".
  6. Mae'r ffenestr macro-ddewis yn agor. Marciwch yr eitem a ddymunir a chlicio ar y botwm Rhedeg.
  7. Ar ôl y weithred hon, mae'r macro yn cyfnewid cynnwys y celloedd a ddewiswyd yn awtomatig.

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

Gwers: Sut i greu macro yn Excel

Fel y gallwch weld, yn Excel mae yna sawl ffordd i symud celloedd mewn perthynas â'i gilydd. Gellir gwneud hyn gydag offer safonol y rhaglen, ond mae'r opsiynau hyn yn eithaf anghyfleus ac yn cymryd llawer o amser. Yn ffodus, mae yna macros ac ychwanegiadau trydydd parti sy'n eich galluogi i ddatrys y dasg mor gyflym ac mor hawdd â phosib. Felly i ddefnyddwyr sy'n gorfod defnyddio symudiadau o'r fath yn gyson, yr opsiwn olaf fydd y mwyaf optimaidd.

Pin
Send
Share
Send