נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

פּראָבלעם

רעכן מיר האָבן אַ פּשוט טיש ווי דעם, אין וואָס די אַמאַונץ זענען קאַלקיאַלייטיד פֿאַר יעדער חודש אין צוויי שטעט, און דעמאָלט די גאַנץ איז קאָנווערטעד אין עוראָס אין די קורס פון די געל צעל J2.

נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

דער פּראָבלעם איז אַז אויב איר נאָכמאַכן די קייט D2:D8 מיט פאָרמולאַס ערגעץ אַנדערש אויף דעם בלאַט, Microsoft Excel וועט אויטאָמאַטיש ריכטיק די לינקס אין די פאָרמולאַס, מאַך זיי צו אַ נייַע אָרט און האַלטן קאַונטינג:

נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

אַרבעט: נאָכמאַכן די קייט מיט פאָרמולאַס אַזוי אַז די פאָרמולאַס טאָן ניט טוישן און בלייבן די זעלבע, בעכעסקעם די כעזשבן רעזולטאַטן.

אופֿן 1. אַבסאָלוט לינקס

ווי איר קענען זען פון די פריערדיקע בילד, עקססעל שיפץ בלויז קאָרעוו לינקס. די אַבסאָלוט (מיט $ וואונדער) דערמאָנען צו די געל צעל $J$2 איז נישט אריבערגעפארן. דעריבער, פֿאַר פּינטלעך קאַפּיינג פון פאָרמולאַס, איר קענען טעמפּערעראַלי גער אַלע רעפערענצן אין אַלע פאָרמולאַס צו אַבסאָלוט אָנעס. איר וועט דאַרפֿן צו אויסקלייַבן יעדער פאָרמולע אין די פאָרמולע באַר און דריקן די שליסל F4:
נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק
מיט אַ גרויס נומער פון סעלז, דעם אָפּציע, פון קורס, פארשווינדט - עס איז אויך לאַבאָריאַס.

מעטאָד 2: טעמפּערעראַלי דיסייבאַל פאָרמולאַס

צו פאַרמייַדן פאָרמולאַס פון טשאַנגינג ווען קאַפּיינג, איר דאַרפֿן צו (טעמפּערעראַלי) מאַכן זיכער אַז עקססעל סטאַפּס טרעאַטינג זיי ווי פאָרמולאַס. דאָס קען זיין געטאן דורך ריפּלייסינג די גלייך צייכן (=) מיט קיין אנדערע כאַראַקטער וואָס איז נישט נאָרמאַלי געפֿונען אין פאָרמולאַס, אַזאַ ווי אַ האַש צייכן (#) אָדער אַ פּאָר פון אַמפּערז (&&) פֿאַר קאָפּיע צייט. פֿאַר דעם:

  1. אויסקלייַבן די קייט מיט פאָרמולאַס (אין אונדזער בייַשפּיל D2:D8)
  2. גיט Ctrl + H אויף די קלאַוויאַטור אָדער אויף אַ קוויטל היים - געפֿינען און אויסקלייַבן - פאַרבייַטן (היים - געפֿינען & אויסקלייַבן - פאַרבייַטן)

    נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

  3. אין די דיאַלאָג קעסטל וואָס איז ארויס, אַרייַן וואָס מיר זענען קוקן פֿאַר און וואָס מיר פאַרבייַטן מיט, און אין פּאַראַמעטערס (אָפּציעס) פארגעס נישט צו דערקלערן זוכן פאַרנעם - פאָרמולאַס. מיר דריקן פאַרבייַטן אַלע (פאַרבייַטן אַלע).
  4. נאָכמאַכן די ריזאַלטינג קייט מיט דיאַקטיווייטיד פאָרמולאַס צו די רעכט אָרט:

    נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

  5. פאַרבייַטן # on = צוריק ניצן די זעלבע פֿענצטער, צוריקקומען פאַנגקשאַנאַליטי צו פאָרמולאַס.

אופֿן 3: ​​קאָפּיע דורך נאָטעפּאַד

דעם אופֿן איז פיל פאַסטער און גרינגער.

דרוק דעם קלאַוויאַטור דורכוועג קטרל+Ё אָדער קנעפּל ווייַזן פאָרמולאַס קוויטל פאָרמולע (פאָרמולעס - ווייַזן פאָרמולאַס), צו קער אויף די פאָרמולע טשעק מאָדע - אַנשטאָט פון די רעזולטאַטן, די סעלז וועט ווייַזן די פאָרמולאַס דורך וואָס זיי זענען קאַלקיאַלייטיד:

נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

נאָכמאַכן אונדזער קייט D2: D8 און פּאַפּ עס אין די נאָרמאַל העפט:

נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

איצט סעלעקטירן אַלץ וואָס איז פּייסטיד (Ctrl + A), נאָכמאַכן עס ווידער צו די קליפּבאָרד (Ctrl + C) און פּאַפּ עס אויף די בלאַט אין דעם אָרט איר דאַרפֿן:

נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

עס בלייבט נאָר צו דריקן דעם קנעפּל ווייַזן פאָרמולאַס (ווייַז פאָרמולאַס)צו צוריקקומען עקססעל צו נאָרמאַל מאָדע.

באַמערקונג: דעם אופֿן מאל פיילז אויף קאָמפּלעקס טישן מיט מערדזשד סעלז, אָבער אין די וואַסט מערהייַט פון קאַסעס עס אַרבעט פייַן.

אופֿן 4. מאַקראָו

אויב איר אָפט האָבן צו טאָן אַזאַ קאַפּיינג פאָרמולאַס אָן שיפטינג באַווייַזן, עס איז זינען צו נוצן אַ מאַקראָו פֿאַר דעם. דרוק קלאַוויאַטור דורכוועג אַלט + פקסנומקס אָדער קנעפּל וויסואַל באַסיק קוויטל דעוועלאָפּער (דעוועלאָפּער), אַרייַנלייגן אַ נייַ מאָדולע דורך די מעניו אַרייַנלייגן - מאָדולע  און נאָכמאַכן דעם טעקסט פון דעם מאַקראָו דאָרט:

Sub Copy_Formulas () דיק קאָפּיעראַנגע ווי קייט, פּאַסטעראַנגע ווי קייט אויף טעות נעמענ זיכ ווידער שטעלן copyRange = Application.InputBox ("סעלעקטירן סעלז מיט פאָרמולאַס צו נאָכמאַכן.", _ "קאָפּי פאָרמולאַס פּונקט", דיפאָלט:=סעלעקציע.אַדרעסס, טיפּ := 8) אויב copyRange איז גאָרנישט דעמאָלט אַרויסגאַנג סוב שטעלן pasteRange = Application.InputBox ("איצט אויסקלייַבן די פּאַפּ קייט." & vbCrLf & vbCrLf & _ "די קייט מוזן זיין גלייַך אין גרייס צו דער אָריגינעל " & vbCrLf & _ " קייט פון סעלז צו נאָכמאַכן." , "קאָפּיע פאָרמולאַס פּונקט", _ דיפאָלט:=סעלעקציע. אַדרעס, טיפּ:=8) אויב pasteRange.Cells.Count <> copyRange.Cells.Count דערנאָך MsgBox "קאָפּי און פּאַפּ ריינדזשאַז בייַטן אין גרייס!", vbExclamation, "קאָפּיע טעות" אַרויסגאַנג סוב סוף אויב אויב פּאַסטעראַנגע איז גאָרנישט, אַרויסגאַנג סוב אַנדערש pasteRange.Formula = copyRange.Formula סוף אויב סוף סוב

איר קענען נוצן דעם קנעפּל צו לויפן די מאַקראָו. מאַקראָס קוויטל דעוועלאָפּער (דעוועלאָפּער - מאַקראָס) אָדער קלאַוויאַטור דורכוועג אַלט + פקסנומקס. נאָך פליסנדיק די מאַקראָו, עס וועט פרעגן איר צו אויסקלייַבן די קייט מיט די אָריגינעל פאָרמולאַס און די ינסערשאַן קייט און צייכענען די פאָרמולאַס אויטאָמאַטיש:

נאָכמאַכן פאָרמולאַס אָן לינק יבעררוק

  • באַקוועם וויוינג פון פאָרמולאַס און רעזולטאַטן אין דער זעלביקער צייט
  • פארוואס R1C1 רעפֿערענץ נוסח איז דארף אין עקססעל פאָרמולאַס
  • ווי צו געשווינד געפֿינען אַלע סעלז מיט פאָרמולאַס
  • געצייַג צו נאָכמאַכן פּינטלעך פאָרמולאַס פון די PLEX אַדישאַן

 

לאָזן אַ ענטפֿערן