Botwe selil parapò ak chak lòt nan Microsoft Excel

Bezwen an swap selil youn ak lòt lè w ap travay nan yon calcul Microsoft Excel se byen ra. Sepandan, sitiyasyon sa yo ye epi yo bezwen adrese yo. Se pou nou jwenn nan ki fason ou ka swap selil nan Excel.

Botwe selil yo

Malerezman, nan seri estanda zouti yo pa gen okenn fonksyon sa yo ki, san aksyon adisyonèl oswa san yo pa chanje ranje a, te kapab echanj de selil yo. Men, an menm tan an, byen ke pwosedi sa a nan k ap deplase se pa tankou senp tankou nou ta renmen, li ka toujou ranje, ak nan plizyè fason.

Metòd 1: deplase lè l sèvi avèk kopi

Premye solisyon a nan pwoblèm nan enplike nan yon kopye ordinèr nan done nan yon zòn apa, ki te swiv pa ranplasman. Ann wè ki jan sa fèt.

  1. Chwazi selil la ke ou vle pou avanse pou pi. Nou peze bouton an "Kopi". Li se mete sou riban a nan tab la. "Kay" nan gwoup anviwònman yo "Clipboard".
  2. Chwazi nenpòt lòt eleman vid sou fèy la. Nou peze bouton an Kole. Li se nan blòk la menm nan zouti sou riban an kòm bouton an. "Kopi", men kontrèman ak li gen yon aparans pi plis vizib akòz gwosè li yo.
  3. Next, ale nan selil, dezyèm lan, done yo nan ki ou vle pou yo avanse pou plas an premye. Chwazi li epi peze bouton an ankò. "Kopi".
  4. Chwazi selil done an premye ak kurseur a ak peze bouton an Kole sou kasèt la.
  5. Yon valè nou te deplase kote nou bezwen. Koulye a, nou retounen nan valè a ke nou mete nan selil la vid. Chwazi li epi klike sou bouton an. "Kopi".
  6. Chwazi dezyèm selil la nan ki ou vle pou avanse pou pi done yo. Nou peze bouton an Kole sou kasèt la.
  7. Se konsa, nou échanges done ki nesesè yo. Koulye a, ou ta dwe efase sa ki nan selil la transpò piblik. Chwazi li epi klike sou bouton sourit dwat. Nan meni an kontèks ki te aktive apre aksyon sa yo, ale nan atik la "Kontni Klè".

Koulye a, done yo transpò piblik efase, epi li se travay la nan deplase selil yo konplètman konplete.

Natirèlman, metòd sa a se pa trè pratik e li mande anpil aksyon adisyonèl. Sepandan, se li menm ki aplikab pa pifò itilizatè yo.

Metòd 2: trennen ak gout

Yon lòt fason pa ki li posib swap selil nan kote yo ka rele senp trenen. Sepandan, lè w ap itilize opsyon sa a, selil yo ap chanje.

Chwazi selil la ke ou vle pou yo avanse pou yon lòt kote. Mete kurseur a sou fwontyè li yo. An menm tan an, li ta dwe transfòme nan yon flèch, nan fen ki gen siy montre nan kat direksyon. Kenbe kle a Chanjman sou klavye a ak trennen l 'nan plas la kote nou vle.

Kòm yon règ, li ta dwe yon selil adjasan, depi pandan transfè a nan fason sa a, se ranje a tout antye deplase.

Se poutèt sa, k ap deplase atravè plizyè selil pi souvan fèt mal nan kontèks la nan yon tab espesifik ak yo itilize byen raman. Men, bezwen an trè chanje sa ki nan zòn ki lwen soti nan chak lòt pa disparèt, men mande pou solisyon lòt.

Metòd 3: Sèvi ak makro

Kòm mansyone pi wo a, pa gen okenn fason rapid ak kòrèk nan Excel san yo pa kopye nan bann transpò piblik la swap de selil ant yo si yo pa nan zòn adjasan. Men, sa a kapab reyalize nan itilize nan makro oswa twazyèm-pati ajoute-ins. Nou pral diskite sou itilize nan yon sèl tankou macro espesyal ki anba a.

  1. Premye a tout, ou bezwen pèmèt mòd nan macro ak panèl la pwomotè nan pwogram ou an, si ou pa te aktive yo ankò, depi yo enfim pa default.
  2. Next, ale nan tab la "Developer". Klike sou bouton "Visual Basic", ki sitiye sou riban nan bwat zouti "Kòd".
  3. Editè a ap kouri. Antre kòd sa a nan li:

    Sub MovingTags ()
    Dim ra Kòm Range: Set ra = Seleksyon
    msg1 = "Fè yon seleksyon DE chenn nan gwosè ki idantik"
    msg2 = "Fè yon seleksyon nan de chenn yo nan gwosè a IDENTIK"
    Si ra.Areas.Count 2 Lè sa a, MsgBox msg1, vbCritical, "Pwoblèm": Exit Sub
    Si ra.Areas (1) .Konte ra.Areas (2) .Kont Lè sa a, MsgBox msg2, vbCritical, "Pwoblèm": Sòti Sub
    Application.ScreenUpdating = Fo
    arr2 = ra.Areas (2) .Val
    Ra.Areas (2) .Value = ra.Areas (1) .Val
    ra.Areas (1) .Value = arr2
    End sub

    Apre yo fin kòd la eleman, fèmen fenèt la editè pa klike sou bouton an fèmen ofisyèl nan kwen anwo dwat li yo. Se konsa, yo pral kòd la ap anrejistre nan memwa a nan liv la ak algorithm li yo ka repwodwi fè operasyon yo nou bezwen.

  4. Chwazi de selil oswa de chenn nan menm gwosè ke nou vle swap. Pou fè sa, klike sou premye eleman (ranje) avèk bouton sourit gòch la. Lè sa a, nou kole bouton an Ctrl sou klavye a ak tou kite-klike sou selil, dezyèm lan (ranje).
  5. Kouri macro a, klike sou bouton an. Macrosmete sou riban a nan tab la "Developer" nan yon gwoup zouti "Kòd".
  6. Fenèt la seleksyon macro ouvè. Make atik ou vle a epi klike sou bouton an. Kouri.
  7. Apre aksyon sa a, macro a otomatikman chanje sa ki nan selil yo chwazi nan kote.

Li enpòtan pou note ke lè ou fèmen yon dosye, macro a otomatikman efase, se konsa pwochen fwa li pral gen pou anrejistre ankò. Nan lòd pa fè travay sa a chak fwa pou yon liv patikilye, si ou fè plan toujou ap pote soti nan mouvman sa yo nan li, Lè sa a, ou ta dwe sove dosye a kòm yon manyèl Excel ak sipò macro (xlsm).

Leson: Ki jan yo kreye yon macro nan Excel

Kòm ou ka wè, nan Excel gen plizyè fason pou avanse pou pi selil relatif nan chak lòt. Sa a ka fè ak zouti yo estanda nan pwogram nan, men opsyon sa yo yo pito konvenyan ak pran yon anpil tan. Erezman, gen macros ak twazyèm-pati ajoute-ins ki pèmèt ou rezoud pwoblèm nan kòm byen vit ak fasil ke posib. Se konsa, pou itilizatè ki gen toujou ap aplike mouvman sa yo, li se opsyon nan lèt ki pral pi optimal la.