Paano kopyahin ang formula sa Excel na mayroon o walang pagbabago ng mga sanggunian

  • Ibahagi Ito
Michael Brown

Sa tutorial na ito, matututunan mo ang ilang iba't ibang paraan ng pagkopya ng mga formula sa Excel - kung paano kumopya ng formula sa isang column, sa lahat ng napiling mga cell, eksaktong kopyahin ang isang formula nang hindi binabago ang mga cell reference o format, at higit pa.

Ang pagkopya ng mga formula sa Excel ay isa sa mga pinakamadaling gawain na karaniwang ginagawa sa isang pag-click ng mouse. Sinasabi ko ang "karaniwan" dahil maaaring may mga napakaspesipikong kaso na nangangailangan ng mga espesyal na trick, tulad ng pagkopya ng hanay ng mga formula nang hindi binabago ang mga cell reference o paglalagay ng parehong formula sa maraming hindi katabi na mga cell.

Sa kabutihang palad, nag-aalok ang Microsoft Excel maraming mga paraan upang gawin ang parehong gawain, at ito ay totoo para sa pagkopya ng mga formula. Sa tutorial na ito, tatalakayin natin ang iba't ibang paraan ng pagkopya ng mga formula sa Excel para mapili mo ang pinakaangkop para sa iyong gawain.

    Paano kumopya ng formula sa isang column

    Nagbibigay ang Microsoft Excel ng napakabilis na paraan upang kopyahin ang isang formula sa isang column. Gawin mo lang ang sumusunod:

    1. Maglagay ng formula sa itaas na cell.
    2. Piliin ang cell na may formula, at i-hover ang cursor ng mouse sa isang maliit na parisukat sa kanang ibaba- kamay na sulok ng cell, na tinatawag na Fill handle . Habang ginagawa mo ito, magiging makapal na itim na krus ang cursor.
    3. I-hold at i-drag ang fill handle pababa sa column sa ibabaw ng mga cell kung saan mo gustong kopyahin ang formula.

    Sa katulad na paraan, maaari mong i-drag ang formula mayroon ka nang isang toneladang formula na may mga kamag-anak na cell reference sa iyong Excel sheet, at kailangan mong mabilis na gumawa ng eksaktong kopya ng mga formula na iyon ngunit hindi mo naramdaman na makukuha mo nang tama ang mga reference, ang isa sa mga sumusunod na pamamaraan ay maaaring isang solusyon.

    Pamamaraan 2. Kopyahin ang mga formula ng Excel nang hindi binabago ang mga sanggunian sa pamamagitan ng Notepad

    1. Ipasok ang formula view mode sa pamamagitan ng pagpindot sa Ctrl + ` shortcut, o sa pamamagitan ng paggamit ng anumang iba pang paraan na inilalarawan sa How upang ipakita ang mga formula sa Excel.
    2. Piliin ang lahat ng mga cell na may mga formula na gusto mong kopyahin o ilipat.
    3. Pindutin ang Ctrl + C upang kopyahin ang mga formula, o Ctrl + X upang i-cut ang mga ito. Gamitin ang huling shortcut kung gusto mong ilipat ang mga formula sa isang bagong lokasyon.

    4. Buksan ang Notepad o anumang iba pang text editor at pindutin ang Ctrl + V upang i-paste ang mga formula doon. Pagkatapos ay pindutin ang Ctrl + A upang piliin ang lahat ng mga formula, at Ctrl + C upang kopyahin ang mga ito bilang teksto.
    5. Sa iyong Excel worksheet, piliin ang kaliwang itaas na cell kung saan mo gustong i-paste ang mga formula, at pindutin ang Ctrl + V .

    Mga Tala:

    • Maaari mong i-paste ang mga formula sa parehong worksheet kung saan matatagpuan ang iyong mga orihinal na formula, maliban kung kasama sa mga reference ang pangalan ng sheet, kung hindi ay masisira ang mga formula.
    • Ang worksheet ay dapat nasa formula view mode . Upang i-verify ito, pumunta sa tab na Mga Formula > Pag-audit ng Formula , at tingnan kung naka-toggle ang button na Ipakita ang Mga Formula naka-on.
    • Pagkatapos i-paste ang mga formula, pindutin ang Ctrl + ` upang i-toggle off ang formula view mode.

    Pamamaraan 3. Eksaktong kopyahin ang mga formula sa pamamagitan ng paggamit ng Excel's Find and Replace

    Upang kopyahin ang isang hanay ng mga formula ng Excel nang hindi binabago ang kanilang mga cell reference, maaari mong gamitin ang Excel Find and Replace feature sa sumusunod na paraan.

    1. Piliin ang mga cell na may mga formula na gusto mong kopyahin.
    2. Sa tab na Home , pumunta sa grupong Pag-edit , at i-click ang Hanapin & Piliin ang > Palitan... O kaya, pindutin lang ang Ctrl + H , na siyang shortcut para sa paglulunsad ng Find & Palitan ang dialog sa Excel.
    3. Sa Hanapin & Palitan ang dialog window, i-type ang equal sign (=) sa kahon na Hanapin kung ano . Sa kahon na Palitan ng , maglagay ng ilang simbolo o string ng mga character na hindi ginagamit sa alinman sa iyong mga formula, tulad ng ', # o \.

      Ang layunin ng hakbang na ito ay upang gawing text string ang mga formula, na hahadlang sa Excel na baguhin ang mga cell reference sa panahon ng proseso ng pagkopya.

      Tandaan. Huwag gumamit ng asterisk (*) o tandang pananong (?) para sa pagpapalit, dahil ito ay mga wildcard na character sa Excel at ang paggamit sa mga ito ay magpapahirap sa mga susunod na hakbang.

    4. I-click ang Palitan Lahat button na at isara ang dialog na Hanapin at Palitan . Ang lahat ng mga formula sa napiling hanay ay magiging mga string ng teksto:

    5. Ngayon, maaari kang pumili ng anumang mga cell, pindutin ang Ctrl + C upangkopyahin ang mga ito, piliin ang tuktok na cell sa kasalukuyang worksheet kung saan mo gustong i-paste ang mga formula, at pindutin ang Ctrl + V . Dahil hindi binibigyang-kahulugan ng Excel ang mga formula na walang katumbas na tanda bilang mga formula, eksaktong kokopyahin ang mga ito, nang hindi binabago ang mga sanggunian.
    6. Gamitin ang Hanapin & Palitan ang muli upang baligtarin ang pagbabago. Piliin ang parehong mga rehiyon, na may mga orihinal na formula at mga nakopya (upang pumili ng mga hindi katabing rehiyon, pindutin nang matagal ang Ctrl ). Pindutin ang Ctrl + H upang buksan ang Find & Palitan ang dialog. Sa pagkakataong ito, ilagay ang back slash (\) (o anumang karakter na ginamit mo para sa unang kapalit) sa kahon na Hanapin kung ano , at = sa kahon na Palitan ng , at i-click ang button na Palitan Lahat . Tapos na!

    Mga shortcut para kopyahin ang Excel formula sa ibang mga cell

    1. Kopyahin ang isang formula pababa

    Ctrl + D - Kopyahin ang isang formula mula sa cell sa itaas at isaayos ang mga cell reference.

    Halimbawa, kung mayroon kang formula sa cell A1 at gusto mo para kopyahin ito sa cell A2, piliin ang A2 at pindutin ang Ctrl + D .

    2. Kopyahin ang isang formula sa kanan

    Ctrl + R - Kopyahin ang isang formula mula sa cell papunta sa kaliwa at isaayos ang mga cell reference.

    Halimbawa, kung mayroon kang formula sa cell A2 at gusto mong kopyahin ito sa cell B2, piliin ang B2 at pindutin ang Ctrl + R .

    Tip. Pareho sa mga shortcut sa itaas ay maaaring gamitin upang kopyahin ang mga formula sa maramihang mga cell din. Ang lansihin ay upang piliin ang parehongsource cell at target na mga cell bago pindutin ang shortcut. Halimbawa, kung gusto mong kopyahin ang formula mula A1 papunta sa susunod na 9 na row, piliin ang mga cell A1:A10 at pindutin ang Ctrl + D .

    3. Eksaktong kopyahin ang isang formula

    Ctrl + ' - Kinokopya ang isang formula mula sa cell sa itaas patungo sa kasalukuyang napiling cell eksaktong at iniiwan ang cell sa edit mode.

    Ito ay isang mabilis na paraan upang makagawa ng eksaktong kopya ng isang formula nang hindi binabago ang mga cell reference . Halimbawa, upang kopyahin ang isang formula mula sa cell A1 patungo sa A2 upang walang mga reference na mababago, piliin ang A2 at pindutin ang Ctrl + ' .

    Tandaan. Huwag malito ang shortcut na Ctrl + ' (Ctrl + single quote) na eksaktong kinokopya ang isang formula mula sa cell sa itaas gamit ang Ctrl + ` (Ctrl + grave accent key) na nag-a-activate ng show formulas mode sa Excel.

    Buweno, ito lang ang masasabi ko tungkol sa pagkopya ng mga formula sa Excel. Kung alam mo ang ilang iba pang mga paraan upang mabilis na ilipat o kopyahin ang formula sa Excel sheet, mangyaring ibahagi. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

    sa katabing mga cellsa kanan, sa kaliwa o pataas.

    Kung ang formula ay may kasamang mga kaugnay na cell reference (nang walang $ sign), awtomatiko silang magbabago batay sa isang kaugnay na posisyon ng mga row at mga hanay. Kaya, pagkatapos kopyahin ang formula, i-verify na ang mga cell reference ay naayos nang maayos at gumawa ng resulta na gusto mo. Kung kinakailangan, lumipat sa pagitan ng absolute, relative at mixed reference sa pamamagitan ng paggamit ng F4 key.

    Sa halimbawa sa itaas, upang matiyak na ang formula ay nakopya nang tama, pumili tayo ng ilang cell sa column C, sabihin ang C4, at tingnan ang cell reference sa formula bar. Gaya ng nakikita mo sa screenshot sa ibaba, ayos lang ang formula - kaugnay ng row 4, eksakto kung paano ito dapat:

    Paano kumopya ng formula pababa nang hindi kinokopya ang pag-format

    Ang pagkopya ng formula pababa sa pamamagitan ng pag-drag sa fill handle ay hindi lamang kinokopya ang formula, kundi pati na rin ang source cell formatting gaya ng font o kulay ng background, mga simbolo ng pera, ang bilang ng mga ipinapakitang decimal na lugar, atbp. Sa karamihan ng mga kaso, ito ay gumagana nang maayos, ngunit kung minsan ay maaari nitong guluhin ang mga kasalukuyang format sa mga cell kung saan kinokopya ang formula. Ang isang karaniwang halimbawa ay ang pag-overwrite ng kahaliling row shading tulad ng sa sumusunod na screenshot.

    Para maiwasan ang pag-overwrite sa kasalukuyang pag-format ng cell, i-drag ang fill handle gaya ng ipinakita sa itaas, bitawan ito, i-click ang Mga Opsyon sa Auto Fill drop-down na menu, at piliin ang Punan Nang Walang Pag-format .

    Kopyahin ang formula sa buong column

    Gaya ng nakita mo , pinapadali ng fill handle ang pagkopya ng mga formula sa Excel. Ngunit paano kung kailangan mong kopyahin ang isang formula sa isang sampung-daang-linya na sheet? Ang pag-drag ng formula sa daan-daang row ay mukhang hindi magandang ideya. Sa kabutihang palad, ang Microsoft Excel ay nagbibigay din ng ilang mabilis na solusyon para sa kasong ito.

    I-double click ang plus sign upang punan ang buong column

    Upang ilapat ang formula sa buong column, i-double- i-click ang plus sign sa halip na i-drag ito. Para sa mga lumaktaw sa unang seksyon ng tutorial na ito, ang mga detalyadong hakbang ay sumusunod sa ibaba.

    Upang kopyahin ang isang Excel formula sa buong column, gawin ang sumusunod:

    1. Ipasok ang iyong formula sa itaas na cell.
    2. Iposisyon ang cursor sa kanang sulok sa ibaba ng cell gamit ang formula, maghintay hanggang sa maging plus sign ito, at pagkatapos ay i-double click ang plus.

    Tandaan. Ang pag-double click sa plus sign ay kinokopya ang formula hanggang sa may ilang data sa katabing (mga) column. Sa sandaling mangyari ang isang walang laman na row, hihinto ang auto fill. Kaya, kung ang iyong worksheet ay naglalaman ng anumang mga gaps, kakailanganin mong ulitin ang proseso sa itaas upang kopyahin ang formula sa ibaba ng isang walang laman na row o i-drag ang fill handle tulad ng ipinaliwanag sa mga nakaraang halimbawa:

    Gumawa ng Excel table upang kopyahin ang isang formula sa lahat ng mga cell sa aawtomatikong column

    Kabilang sa iba pang mahuhusay na feature ng mga Excel table gaya ng mga paunang natukoy na istilo, pag-uuri, pag-filter at banded na mga row, ang mga awtomatikong nakalkulang column ay kung bakit ang isang Excel table ay isang tunay na kahanga-hangang tool para sa pagsusuri ng mga pangkat ng nauugnay na data.

    Sa pamamagitan ng paglalagay ng formula sa isang cell sa column ng talahanayan (anumang cell lang, hindi sa itaas), gagawa ka ng kinakalkulang column at agad na makopya ang iyong formula sa lahat ng iba pang mga cell sa column na iyon. . Hindi tulad ng fill handle, walang problema ang mga Excel table sa pagkopya ng formula sa buong column kahit na ang talahanayan ay may isa o higit pang walang laman na row:

    Upang mag-convert ng hanay ng mga cell sa isang Excel table, piliin lamang ang lahat ng mga cell at pindutin ang Ctrl + T . Kung mas gusto mo ang isang visual na paraan, piliin ang range, pumunta sa Insert tab na > Tables group sa Excel ribbon, at i-click ang Table na button.

    Tip. Kung hindi mo talaga gusto ang isang Excel table sa iyong worksheet, upang gawin itong pansamantala, upang gawing mas madali ang gawain gamit ang mga formula, at pagkatapos ay maaari mong i-convert ang talahanayan pabalik sa isang karaniwang hanay sa isang segundo. I-right-click lang ang talahanayan at piliin ang Talahanayan > I-convert sa Saklaw sa menu ng konteksto.

    Kopyahin ang isang formula sa hindi katabi na mga cell / range

    Hindi sinasabi na ang fill handle ay ang pinakamabilis na paraan upang kopyahin ang formula sa Excel. Ngunit paano kung gusto mong kopyahin ang iyong Excel formula sa hindi-magkadikit na mga cell o higit pa sa dulo ng source data? Gamitin lang ang lumang magandang kopya & paraan ng pag-paste:

    1. I-click ang cell na may formula para piliin ito.
    2. Pindutin ang Ctrl + C para kopyahin ang formula.
    3. Pumili ng cell o hanay ng mga cell kung saan mo gustong i-paste ang formula (upang pumili ng mga hindi katabing range, pindutin nang matagal ang Ctrl key).
    4. Pindutin ang Ctrl + V para i-paste ang formula.
    5. Pindutin ang Enter para kumpletuhin ang mga na-paste na formula.

    Tandaan. Ang mga copy/paste na mga shortcut ay kinokopya ang formula at pag-format. Upang kopyahin ang formula nang walang pag-format , pumili ng naaangkop na opsyon na I-paste sa ribbon o sa right-click na menu, tulad ng ipinapakita sa Pagkopya ng formula ng Excel nang walang pag-format.

    Maglagay ng formula sa maraming cell na may iisang key stroke (Ctrl + Enter)

    Sa mga sitwasyon kung kailan kailangan mong ipasok ang parehong formula sa higit sa isang cell sa isang worksheet, katabi o hindi katabi, ito paraan ay maaaring maging isang time-saver.

    1. Piliin ang lahat ng mga cell kung saan mo gustong ilagay ang formula. Upang pumili ng hindi magkadikit na mga cell, pindutin nang matagal ang Ctrl key.
    2. Pindutin ang F2 upang pumasok sa edit mode.
    3. Ipasok ang iyong formula sa isang cell, at pindutin ang Ctrl + Enter sa halip na Enter . Ayan yun! Kokopyahin ang formula sa lahat ng napiling mga cell, at aayusin ng Excel ang mga kamag-anak na reference ng cell nang naaayon.

    Tip. Maaari mong gamitin ang paraang ito upang magpasok ng anumang data, hindimga formula lang, sa maraming cell sa isang pagkakataon. Ang ilang iba pang mga diskarte ay inilalarawan sa sumusunod na tutorial: Paano ipasok ang parehong data sa lahat ng napiling mga cell nang sabay-sabay.

    Paano kumopya ng Excel formula ngunit hindi pag-format

    Tulad ng alam mo na , kapag kumukopya ng formula sa isang column sa Excel, maaari mong gamitin ang opsyon na Punan Nang Walang Pag-format na hinahayaan kang kopyahin ang formula ngunit panatilihin ang umiiral na pag-format ng mga patutunguhang cell. Kopyahin & Nag-aalok ang feature na I-paste ng higit pang flexibility patungkol sa mga opsyon sa pag-paste.

    1. Piliin ang sell na naglalaman ng formula.
    2. Kopyahin ang cell na iyon sa pamamagitan ng pagpindot sa Ctrl + C . Bilang kahalili, i-right click ang cell at piliin ang Kopyahin mula sa menu ng konteksto, o i-click ang button na Kopyahin sa tab na Home > Clipboard .
    3. Piliin ang lahat ng mga cell kung saan mo gustong kopyahin ang formula.
    4. I-right-click ang mga napiling cell at piliin ang Mga Formula sa ilalim ng I-paste ang Opsyon :

    Para sa higit pang mga opsyon sa pag-paste, i-click ang arrow sa ibaba ng button na I-paste sa ribbon. Halimbawa, maaari mong piliin ang Mga Formula & Pag-format ng Numero upang i-paste lamang ang formula at ang pag-format ng numero gaya ng format ng porsyento, format ng currency, at mga katulad nito:

    Tip. Kung hindi ka sigurado kung aling opsyon sa pag-paste ang pinakamahusay na gumagana para sa iyo, i-hover ang mouse sa iba't ibang mga icon upang makakita ng preview nito o ng pagpipiliang i-paste na iyon.

    Kopyahinformula sa Excel nang hindi binabago ang mga sanggunian

    Ang mga formula ng Excel ay bihirang mangyari sa isang spreadsheet nang nag-iisa. Sa karamihan ng mga kaso, maglalagay ka ng formula sa isang cell, at pagkatapos ay kopyahin ito sa iba pang mga cell sa parehong column o row, upang maisagawa ang parehong pagkalkula sa isang pangkat ng data. At kung ang iyong formula ay naglalaman ng mga kamag-anak na sanggunian sa cell (nang walang $), awtomatikong isinasaayos ng Excel ang mga ito upang ang bawat formula ay gumana sa data sa sarili nitong row o column. Kadalasan, ito mismo ang gusto mo. Halimbawa, kung mayroon kang formula na =A1*2 sa cell B1, at kinopya mo ang formula na ito sa cell B3, magbabago ang formula sa =A3*2 .

    Ngunit paano kung gusto mong kopyahin ng Excel ang formula nang eksakto , nang hindi binabago ang mga cell reference sa daan? Depende sa iyong partikular na gawain, pumili ng isa sa mga sumusunod na solusyon.

    Kopyahin o ilipat ang isang formula nang hindi binabago ang mga cell reference

    Kung kailangan mong kopyahin o ilipat ang isang formula lang, paggawa ng eksaktong kopya ay madali.

    1. Piliin ang cell na may formula na gusto mong kopyahin.
    2. Piliin ang formula sa formula bar gamit ang mouse, at pindutin ang Ctrl + C para kopyahin ito. Kung gusto mong ilipat ang formula, pindutin ang Ctrl + X upang i-cut ito.

    3. Pindutin ang Esc key upang lumabas sa formula bar.
    4. Piliin ang patutunguhang cell at pindutin ang Ctl + V para i-paste ang formula doon.

    Maaari kang pumasok sa editing mode at kopyahin ang formula sacell bilang text:

    1. Pumili ng cell na may formula.
    2. Pindutin ang F2 (o i-double click ang cell) upang pumasok sa editing mode.
    3. Piliin ang formula sa cell gamit ang mouse, at pindutin ang Ctrl + C upang kopyahin ito.

    4. Piliin ang patutunguhang cell, at pindutin ang Ctl+V . Ipe-paste nito ang formula nang eksakto, nang hindi binabago ang mga cell reference, dahil kinopya ang formula bilang text.

    Tip. Upang mabilis na kopyahin ang isang formula mula sa cell sa itaas na walang nabagong reference, piliin ang cell kung saan mo gustong i-paste ang formula at pindutin ang Ctrl + ' .

    Kopyahin ang isang hanay ng mga formula nang hindi binabago ang cell mga sanggunian

    Upang ilipat o kopyahin ang isang hanay ng mga formula ng Excel upang walang mga cell reference na mababago, gamitin ang isa sa mga sumusunod na pamamaraan.

    Paraan 1. Gumamit ng ganap o halo-halong mga sanggunian ng cell

    Kung kailangan mong gumawa ng eksaktong kopya ng mga formula na may mga kamag-anak na cell reference (tulad ng A1), ang pinakamahusay na paraan ay baguhin ang mga ito sa mga ganap na sanggunian ( $A$1) upang ayusin ang reference sa isang naibigay na cell, upang manatiling static ito kahit saan gumalaw ang formula. Sa ibang mga kaso, maaaring kailanganin mong gumamit ng mixed cell references ($A1 o A$1) upang i-lock ang alinman sa column o row. Hindi gaanong makatwiran sa ngayon? Okay, isaalang-alang natin ang sumusunod na halimbawa.

    Ipagpalagay na, mayroon kang isang talahanayan na kinakalkula ang mga presyo ng prutas sa EUR batay sa presyo ng USD sa column B at ang halaga ng palitan sacell C2:

    Tulad ng makikita mo sa screenshot sa itaas, ang formula ay may kasamang absolute cell reference ($C$2) upang ayusin ang exchange rate sa cell C2, at isang kamag-anak na reference ng cell sa cell B5 dahil gusto mong ayusin ang reference na ito para sa bawat row. At gumagana nang maayos ang diskarteng ito hangga't nananatili ang mga formula sa column C.

    Ngunit tingnan natin kung ano ang mangyayari kung kailangan mo, sabihin nating, ilipat ang mga presyo ng EUR mula sa column C patungo sa column F. Kung kopyahin mo ang mga formula sa isang karaniwang paraan sa pamamagitan ng pagkopya/pag-paste ng mga cell, ang formula mula sa cell C5 (= B5 *$C$2) ay magiging = D5 *$C$2 kapag na-paste sa cell F5, ginagawang mali ang iyong mga kalkulasyon!

    Upang ayusin ito, baguhin lang ang isang kamag-anak na sanggunian (B5) sa isang halo-halong sanggunian $B5 (ganap na hanay at kaugnay na hilera). Sa pamamagitan ng paglalagay ng dollar sign ($) sa harap ng column letter, iniangkla mo ang reference sa column B, kahit saan man lumipat ang formula.

    At ngayon, kung kokopyahin o ililipat mo ang mga formula mula sa column D patungo sa column. F, o anumang iba pang column, ang column reference ay hindi magbabago dahil ni-lock mo ito ng dollar sign ($B5).

    Ang konsepto ng Excel cell reference ay maaaring mahirap maunawaan mula sa simula, ngunit magtiwala sa akin na sulit ang iyong oras at pagsisikap dahil ito ay makakapagtipid sa iyo ng mas maraming oras sa katagalan. Halimbawa, tingnan kung paano mo makalkula ang buong talahanayan gamit ang isang formula sa pamamagitan ng paggamit ng mga mixed reference sa cell.

    Gayunpaman, kung

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.