Ang paglipat ng mga cell na nauugnay sa bawat isa sa Microsoft Excel

Pin
Send
Share
Send

Ang pangangailangan na magpalit ng mga cell sa bawat isa kapag nagtatrabaho sa isang Microsoft Excel spreadsheet ay medyo bihirang. Gayunpaman, ang mga ganitong sitwasyon ay umiiral at kailangang tugunan. Alamin natin sa kung anong mga paraan na maaari mong magpalit ng mga cell sa Excel.

Paglilipat ng mga cell

Sa kasamaang palad, sa karaniwang toolbox ay walang ganoong pag-andar na maaaring magpalitan ng dalawang mga cell nang walang karagdagang mga aksyon o walang paglilipat sa saklaw. Ngunit sa parehong oras, kahit na ang pamamaraan ng paggalaw na ito ay hindi kasing simple ng nais namin, maaari pa rin itong ayusin, at sa maraming paraan.

Paraan 1: Ilipat Paggamit ng Kopyahin

Ang unang solusyon sa problema ay nagsasangkot ng banal na pagkopya ng data sa isang hiwalay na lugar na may kasunod na kapalit. Tingnan natin kung paano ito nagawa.

  1. Piliin ang cell na lilipat. Mag-click sa pindutan Kopyahin. Nakalagay ito sa laso sa tab "Home" sa pangkat ng mga setting Clipboard.
  2. Pumili ng anumang iba pang mga walang laman na elemento sa sheet. Mag-click sa pindutan Idikit. Matatagpuan ito sa parehong toolbox sa laso bilang pindutan. Kopyahin, ngunit hindi katulad nito ay may higit na kapansin-pansin na hitsura dahil sa laki nito.
  3. Susunod, pumunta sa ikalawang cell, ang data na kung saan ay dapat ilipat sa lugar ng una. Piliin ito at mag-click muli sa pindutan. Kopyahin.
  4. Piliin ang unang cell na may data na may cursor at mag-click sa pindutan Idikit sa tape.
  5. Inilipat namin ang isang halaga sa kung saan kailangan namin ito. Ngayon bumalik sa halaga na naipasok namin sa walang laman na cell. Piliin ito at mag-click sa pindutan. Kopyahin.
  6. Piliin ang pangalawang cell kung saan nais mong ilipat ang data. Mag-click sa pindutan Idikit sa tape.
  7. Kaya, ipinagpalit namin ang kinakailangang data. Ngayon dapat mong tanggalin ang mga nilalaman ng cell ng transit. Piliin ito at mag-click sa kanan. Sa menu ng konteksto na naisaaktibo pagkatapos ng mga pagkilos na ito, pumunta sa I-clear ang Nilalaman.

Ngayon ay tinanggal na ang data ng transit, at ang gawain ng paglipat ng mga cell ay kumpleto na.

Siyempre, ang pamamaraang ito ay hindi ganap na maginhawa at nangangailangan ng maraming karagdagang mga hakbang. Gayunpaman, ito ay naaangkop sa karamihan ng mga gumagamit.

Paraan 2: I-drag at Drop

Ang isa pang paraan kung saan posible na magpalit ng mga cell ay maaaring tawaging simpleng pag-drag at pag-drop. Totoo, kapag ginagamit ang pagpipiliang ito, magaganap ang isang cell shift.

Piliin ang cell na nais mong ilipat sa ibang lugar. Itakda ang cursor sa hangganan nito. Kasabay nito, dapat itong ibahin ang anyo sa isang arrow, sa dulo kung saan may mga pointer na nakadirekta sa apat na direksyon. Hawakan ang susi Shift sa keyboard at i-drag sa lugar na gusto namin.

Bilang isang patakaran, dapat itong maging isang katabing cell, dahil kapag ang paglilipat sa ganitong paraan, ang buong saklaw ay inilipat.

Samakatuwid, ang paglipat ng maraming mga cell na madalas na nangyayari nang hindi tama sa konteksto ng isang partikular na talahanayan at bihirang ginagamit. Ngunit ang pangangailangan na baguhin ang nilalaman ng mga lugar na malayo sa bawat isa ay hindi nawawala, ngunit nangangailangan ng iba pang mga solusyon.

Paraan 3: mag-apply ng macros

Tulad ng nabanggit sa itaas, walang mabilis at tamang paraan sa Excel upang kopyahin ang dalawang mga cell sa pagitan ng kanilang sarili nang hindi kumopya sa saklaw ng transit kung wala sila sa mga kalapit na lugar. Ngunit ito ay maaaring makamit sa pamamagitan ng paggamit ng macros o mga third-party na mga add-on. Tatalakayin namin ang tungkol sa paggamit ng isa sa mga espesyal na macro sa ibaba.

  1. Una sa lahat, kailangan mong paganahin ang macro mode at ang developer panel sa iyong programa kung hindi mo pa aktibo ang mga ito, dahil ang mga ito ay hindi pinagana nang default.
  2. Susunod, pumunta sa tab na "Developer". Mag-click sa pindutan ng "Visual Basic", na matatagpuan sa laso sa block ng tool na "Code".
  3. Nagsisimula ang editor. Ipasok ang sumusunod na code sa ito:

    Sub Cell Movement ()
    Dim ra Bilang Sakop: Itakda ra = Pinili
    msg1 = "Piliin ang DUA na hanay ng magkaparehong laki"
    msg2 = "Pumili ng dalawang saklaw ng laki ng IDENTIKAL"
    Kung ra.Areas.Count 2 Pagkatapos MsgBox msg1, vbCritical, Problema: Lumabas sa Sub
    Kung ra.Areas (1) .Count ra.Areas (2) .Pagkatapos Pagkatapos MsgBox msg2, vbCritical, "Suliranin": Lumabas sa Sub
    Application.ScreenUpdating = Mali
    arr2 = ra.Areas (2) .Value
    ra.Areas (2) .Value = ra.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    Tapusin ang sub

    Matapos ipasok ang code, isara ang window ng editor sa pamamagitan ng pag-click sa standardized na close button sa kanang kanang sulok. Kaya, ang code ay maitala sa memorya ng libro at ang algorithm nito ay maaaring kopyahin upang maisagawa ang mga operasyon na kailangan namin.

  4. Pumili kami ng dalawang mga cell o dalawang saklaw ng pantay na laki, na nais naming magpalit. Upang gawin ito, mag-click sa unang elemento (saklaw) gamit ang kaliwang pindutan ng mouse. Pagkatapos ay pindutin nang matagal ang pindutan Ctrl sa keyboard at mag-left-click din sa pangalawang cell (range).
  5. Upang patakbuhin ang macro, mag-click sa pindutan Macrosnakalagay sa laso sa tab "Developer" sa pangkat ng tool "Code".
  6. Bubukas ang window ng seleksyon ng macro. Markahan ang nais na item at mag-click sa pindutan Tumakbo.
  7. Matapos ang pagkilos na ito, awtomatikong binabago ng macro ang mga nilalaman ng mga napiling mga cell.

Mahalagang tandaan na kapag isara mo ang file, ang macro ay awtomatikong tinanggal, kaya sa susunod na ito ay muling maitatala. Upang hindi gawin ang gawaing ito sa bawat oras para sa isang partikular na libro, kung plano mong patuloy na isagawa ang mga naturang paggalaw sa loob nito, dapat mong i-save ang file bilang isang Excel Workbook na may suporta ng macro (xlsm).

Aralin: Paano lumikha ng isang macro sa Excel

Tulad ng nakikita mo, sa Excel mayroong maraming mga paraan upang ilipat ang mga cell na may kaugnayan sa bawat isa. Maaari itong gawin sa mga karaniwang tool ng programa, ngunit ang mga opsyon na ito ay medyo mahirap at oras. Sa kabutihang palad, mayroong mga third-party na macros at mga add-on na nagbibigay-daan sa iyo upang malutas ang gawain nang mabilis at madali hangga't maaari. Kaya para sa mga gumagamit na kailangang patuloy na mag-aplay ng gayong mga paggalaw, ito ang huli na pagpipilian na magiging pinaka-optimal.

Pin
Send
Share
Send