contents
Pwoblèm
Sipoze nou gen yon tablo senp tankou sa a, nan ki kantite lajan yo kalkile pou chak mwa nan de vil, ak Lè sa a, total la konvèti an ero nan pousantaj la nan selil jòn J2 la.
Pwoblèm lan se ke si ou kopye seri a D2: D8 ak fòmil yon lòt kote sou fèy la, Lè sa a, Microsoft Excel pral otomatikman korije lyen ki nan fòmil sa yo, deplase yo nan yon nouvo kote epi sispann konte:
Objektif Travay la: kopye seri a ak fòmil pou fòmil yo pa chanje epi rete menm jan an, kenbe rezilta kalkil yo.
Metòd 1. Lyen absoli
Metòd 2: Tanporèman enfim fòmil yo
Pou anpeche fòmil yo chanje lè w kopye, ou bezwen (tanporèman) asire w ke Excel sispann trete yo kòm fòmil. Sa a ka fè lè w ranplase siy egal (=) ak nenpòt lòt karaktè ki pa nòmalman jwenn nan fòmil yo, tankou yon siy hash (#) oswa yon pè ampersand (&&) pou tan kopi. Pou sa:
- Chwazi seri a ak fòmil (nan egzanp nou an D2:D8)
- Klike sou Ctrl + H sou klavye a oswa sou yon tab Kay – Jwenn ak Chwazi – Ranplase (Kay — Jwenn & Chwazi — Ranplase)
- Nan bwat dyalòg ki parèt, antre sa n ap chèche ak sa nou ranplase ak, epi nan paramèt (Opsyon) pa bliye klarifye Dimansyon rechèch - Fòmil. Nou peze Ranplase tout (Ranplase tout).
- Kopi seri a ki kapab lakòz ak fòmil dezaktive nan plas la dwat:
- Ranplase # on = tounen lè l sèvi avèk menm fenèt la, retounen fonksyonalite nan fòmil yo.
Metòd 3: Kopi atravè Notepad
Metòd sa a se pi vit ak pi fasil.
Peze rakoursi klavye a Ctrl+Ё oswa bouton Montre fòmil yo tab fòmil (Fòmil — Montre fòmil), aktive mòd chèk fòmil la - olye pou yo rezilta yo, selil yo ap montre fòmil yo kalkile yo:
Kopi seri nou an D2: D8 epi kole li nan estanda a Kaye:
Koulye a, chwazi tout bagay kole (Ctrl + A), kopye li nan clipboard la ankò (Ctrl + C) epi kole li sou fèy la nan plas ou bezwen an:
Li rete sèlman pou peze bouton an Montre fòmil yo (Montre fòmil)pou retounen Excel nan mòd nòmal.
Remak: metòd sa a pafwa echwe sou tab konplèks ak selil fizyone, men nan vas majorite nan ka li travay byen.
Metòd 4. Macro
Si ou souvan oblije fè kopi fòmil sa yo san yo pa chanje referans, Lè sa a, li fè sans pou itilize yon makro pou sa. Peze rakoursi klavye Alt + F11 oswa bouton Vizyèl Debaz tab pwomotè (Devlopè), mete yon nouvo modil nan meni an Mete – Modil epi kopye tèks makro sa a la:
Sub Copy_Formulas() Dim copyRange As Range, pasteRange As Range On Error Resume Next Set copyRange = Application.InputBox("Chwazi selil ak fòmil pou kopye.", _ "Kopi fòmil egzakteman", Default:=Selection.Address, Type := 8) Si copyRange pa anyen Lè sa a, sòti Sub Set pasteRange = Application.InputBox ("Kounye a, chwazi seri a keratin." & vbCrLf & vbCrLf & _ "Gamme a dwe egal nan gwosè ak seri orijinal la " & vbCrLf & _ " pou kopye." , "Kopi fòmil egzakteman", _ Default:=Selection.Address, Type:=8) Si pasteRange.Cells.Count <> copyRange.Cells.Count Lè sa a, MsgBox "Kopi ak kole seri varye nan gwosè!", vbExclamation, "Kopi erè " Sòti Sub End Si si pasteRange pa anyen Lè sa a, Sòti Sub Else pasteRange.Formula = copyRange.Formula End If End Sub
Ou ka itilize bouton an pou kouri makro a. Makro tab pwomotè (Devlopè — Macro) oswa rakoursi klavye Alt + F8. Apre w fin kouri makro a, li pral mande w pou w chwazi seri a ak fòmil orijinal yo ak seri ensèsyon an epi li pral kopye fòmil yo otomatikman:
- Pratik gade nan fòmil ak rezilta an menm tan an
- Poukisa style referans R1C1 bezwen nan fòmil Excel
- Ki jan yo byen vit jwenn tout selil ki gen fòmil
- Zouti pou kopye fòmil egzak ki soti nan adisyon PLEX la