Kopyaha ang mga pormula nga wala’y pagbalhin sa link

Problema

Ibutang ta nga kita adunay usa ka yano nga lamesa nga sama niini, diin ang mga kantidad gikalkula alang sa matag bulan sa duha ka mga siyudad, ug unya ang kinatibuk-ang nakabig ngadto sa euro sa rate gikan sa yellow nga cell J2.

Kopyaha ang mga pormula nga wala’y pagbalhin sa link

Ang problema mao nga kung imong kopyahon ang range D2:D8 nga adunay mga pormula sa ubang lugar sa sheet, dayon ang Microsoft Excel awtomatiko nga magtul-id sa mga link sa kini nga mga pormula, ibalhin kini sa usa ka bag-ong lugar ug ihunong ang pag-ihap:

Kopyaha ang mga pormula nga wala’y pagbalhin sa link

Buluhaton: kopyaha ang han-ay nga adunay mga pormula aron ang mga pormula dili mausab ug magpabilin nga pareho, nga gitipigan ang mga resulta sa kalkulasyon.

Pamaagi 1. Hingpit nga mga sumpay

Sama sa imong makita gikan sa miaging litrato, ang Excel nagbalhin lamang sa mga paryente nga link. Ang absolute (nga adunay $ signs) nga reperensiya sa yellow cell nga $J$2 wala mabalhin. Busa, alang sa eksaktong pagkopya sa mga pormula, mahimo nimong temporaryong i-convert ang tanang mga reperensiya sa tanang mga pormula ngadto sa hingpit. Kinahanglan nimo nga pilion ang matag pormula sa formula bar ug ipadayon ang yawe F4:
Kopyaha ang mga pormula nga wala’y pagbalhin sa link
Uban sa usa ka dako nga gidaghanon sa mga selula, kini nga kapilian, siyempre, mawala - kini kaayo hago.

Pamaagi 2: Temporaryong i-disable ang mga pormula

Aron mapugngan ang mga pormula sa pagbag-o kung magkopya, kinahanglan nimo (temporaryo) pagsiguro nga ang Excel mohunong sa pagtratar kanila ingon mga pormula. Mahimo kini pinaagi sa pag-ilis sa equal sign (=) sa bisan unsang lain nga karakter nga dili kasagarang makita sa mga pormula, sama sa hash sign (#) o usa ka parisan sa ampersand (&&) para sa oras sa pagkopya. Alang niini:

  1. Pilia ang range nga adunay mga pormula (sa among pananglitan D2:D8)
  2. I-klik Ctrl + H sa keyboard o sa tab Panimalay – Pangitaa ug Pilia – Ilisan (Balay — Pangita ug Pilia — Ilisan)

    Kopyaha ang mga pormula nga wala’y pagbalhin sa link

  3. Sa dialog box nga makita, isulod kung unsa ang among gipangita ug kung unsa ang among gipuli, ug sa lantugi (Mga Opsyon) ayaw kalimot pagklaro Sakop sa pagpangita – Mga pormula. Gipugos namo Ilisan ang tanan (Ilisan ang tanan).
  4. Kopyaha ang resulta nga han-ay nga adunay gi-deactivate nga mga pormula ngadto sa husto nga dapit:

    Kopyaha ang mga pormula nga wala’y pagbalhin sa link

  5. Ibalik # on = balik gamit ang parehas nga bintana, ibalik ang pagpaandar sa mga pormula.

Pamaagi 3: Kopyaha pinaagi sa Notepad

Kini nga pamaagi mas paspas ug mas sayon.

Pindota ang keyboard shortcut Ctrl+Ё o butones Ipakita ang mga pormula tab pormula (Mga pormula - Ipakita ang mga pormula), aron ma-on ang mode sa pagsusi sa pormula - imbes sa mga resulta, ang mga selyula magpakita sa mga pormula diin kini gikalkulo:

Kopyaha ang mga pormula nga wala’y pagbalhin sa link

Kopyaha ang among range D2:D8 ug idikit kini sa standard Notebook:

Kopyaha ang mga pormula nga wala’y pagbalhin sa link

Karon pilia ang tanan nga gipapilit (Ctrl + A), kopyaha kini pag-usab sa clipboard (Ctrl + C) ug idikit kini sa sheet sa lugar nga imong gikinahanglan:

Kopyaha ang mga pormula nga wala’y pagbalhin sa link

Kini nagpabilin lamang sa pagpindot sa buton Ipakita ang mga pormula (Ipakita ang mga Pormula)aron ibalik ang Excel sa normal nga mode.

Timan-i: kini nga pamaagi usahay mapakyas sa komplikado nga mga lamesa nga adunay gisagol nga mga selyula, apan sa kadaghanan sa mga kaso kini maayo.

Pamaagi 4. Macro

Kung kanunay nimo kinahanglan buhaton ang ingon nga pagkopya sa mga pormula nga wala’y pagbalhin mga pakisayran, nan makatarunganon nga mogamit usa ka macro alang niini. Pindota ang keyboard shortcut Alt + F11 o butones visual Basic tab developer (Developer), pagsal-ot og bag-ong module pinaagi sa menu Isulod – Module  ug kopyaha ang teksto niini nga macro didto:

Sub Copy_Formulas() Dim copyRange As Range, pasteRange As Range On Error Ipadayon Sunod Set copyRange = Application.InputBox("Pilia ang mga cell nga adunay mga formula nga kopyahon.", _ "Kopyahon ang mga pormula sa eksakto", Default:=Selection.Address, Type := 8) Kung wala ang copyRange Unya Exit Sub Set pasteRange = Application.InputBox("Karon pilia ang i-paste nga range." & vbCrLf & vbCrLf & _ "Ang gidak-on kinahanglan nga parehas sa gidak-on sa orihinal nga " & vbCrLf & _ " range sa mga cell sa pagkopya." , "Kopya sa eksakto nga mga pormula", _ Default:=Selection.Address, Type:=8) Kung pasteRange.Cells.Count <> copyRange.Cells.Count Dayon MsgBox "Kopyahon ug idikit ang mga han-ay sa lainlain ang gidak-on!", vbExclamation, "Copy error " Exit Sub End Kung Kung ang pasteRange Wala Unya Exit Sub Else pasteRange.Formula = copyRange.Formula End If End Sub

Mahimo nimong gamiton ang buton sa pagpadagan sa macro. Macros tab developer (Developer - Macros) o keyboard shortcut Alt + F8. Human sa pagpadagan sa macro, hangyoon ka niini nga pilion ang range nga adunay orihinal nga mga pormula ug ang insertion range ug awtomatiko nga kopyahon ang mga pormula:

Kopyaha ang mga pormula nga wala’y pagbalhin sa link

  • Sayon nga pagtan-aw sa mga pormula ug mga resulta sa parehas nga oras
  • Ngano nga ang R1C1 nga istilo sa pakisayran gikinahanglan sa mga pormula sa Excel
  • Giunsa pagpangita dayon ang tanan nga mga cell nga adunay mga pormula
  • Himan sa pagkopya sa eksaktong mga pormula gikan sa PLEX add-on

 

Leave sa usa ka Reply