Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

Масъалаи

Фарз мекунем, ки мо як ҷадвали оддии монанди ин дорем, ки дар он маблағҳо барои ҳар моҳ дар ду шаҳр ҳисоб карда мешаванд ва пас аз он ҷамъбаст бо қурби ячейкаи зарди J2 ба евро табдил дода мешавад.

Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

Мушкилот дар он аст, ки агар шумо диапазони D2: D8-ро бо формулаҳо дар ҷои дигаре дар варақ нусхабардорӣ кунед, Microsoft Excel истинодҳои ин формулаҳоро ба таври худкор ислоҳ карда, онҳоро ба ҷои нав интиқол медиҳад ва ҳисобкуниро қатъ мекунад:

Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

Вазифа: диапазонро бо формулаҳо нусхабардорӣ кунед, то формулаҳо тағир наёбанд ва бетағйир боқӣ монанд ва натиҷаҳои ҳисобро нигоҳ доранд.

Усули 1. Пайвандҳои мутлақ

Тавре ки шумо аз расми қаблӣ мебинед, Excel танҳо пайвандҳои нисбиро иваз мекунад. Истиноди мутлақ (бо аломатҳои $) ба чашмаки зард $J$2 кӯчонида нашудааст. Аз ин рӯ, барои нусхабардории дақиқи формулаҳо, шумо метавонед муваққатан ҳамаи истинодҳоро дар ҳама формулаҳо ба истинодҳои мутлақ табдил диҳед. Шумо бояд ҳар як формуларо дар сатри формула интихоб кунед ва тугмаро пахш кунед F4:
Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед
Бо шумораи зиёди ҳуҷайраҳо, ин вариант, албатта, нопадид мешавад - ин хеле заҳматталаб аст.

Усули 2: Формулаҳоро муваққатан ғайрифаъол кунед

Барои пешгирӣ кардани тағир додани формулаҳо ҳангоми нусхабардорӣ, шумо бояд (муваққатан) боварӣ ҳосил кунед, ки Excel онҳоро ҳамчун формула қабул намекунад. Инро бо роҳи иваз кардани аломати баробар (=) бо ҳар аломати дигаре, ки одатан дар формулаҳо мавҷуд нестанд, ба мисли аломати ҳаш (#) ё ҷуфти амперсанд (&&) барои вақти нусхабардорӣ анҷом додан мумкин аст. Барои ин:

  1. Диапазонро бо формулаҳо интихоб кунед (дар мисоли мо D2:D8)
  2. ангушт занед Ctrl + H дар клавиатура ё дар ҷадвал Хона - Ҷустуҷӯ ва интихоб - Иваз (Хона — Ҷустуҷӯ ва Интихоб — Иваз кардан)

    Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

  3. Дар қуттии муколамае, ки пайдо мешавад, он чизеро, ки мо ҷустуҷӯ дорем ва он чизеро, ки бо он иваз мекунем, ворид кунед ва дар параметрҳо (Интихобҳо) равшан карданро фаромӯш накунед Миқёси ҷустуҷӯ - Формулаҳо. пахш мекунем Ҳамаро иваз кунед (Ҳамаашро иваз кунед).
  4. Диапазони натиҷашударо бо формулаҳои ғайрифаъол ба ҷои лозима нусхабардорӣ кунед:

    Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

  5. Иваз кунед # on = бо истифода аз ҳамон равзана, баргардонидани функсия ба формулаҳо.

Усули 3: Нусхабардорӣ тавассути Notepad

Ин усул хеле тезтар ва осонтар аст.

Миёнабури клавиатураро пахш кунед Ctrl+Ё ё тугмача Формулаҳоро нишон диҳед ҷадвали формула (Формулаҳо — Намоиши формулаҳо), барои фаъол кардани реҷаи санҷиши формула - ба ҷои натиҷаҳо, чашмакҳо формулаҳоеро нишон медиҳанд, ки тавассути онҳо ҳисоб карда мешаванд:

Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

Диапазони моро D2: D8 нусхабардорӣ кунед ва онро ба стандарт часбонед китобчаи щайдҳо:

Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

Акнун ҳама чизи часпонидашударо интихоб кунед (Ctrl + A), онро дубора ба буфер нусхабардорӣ кунед (Ctrl + C) ва дар варақ дар ҷои лозима часбонед:

Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

Танҳо пахш кардани тугма боқӣ мемонад Формулаҳоро нишон диҳед (Намоиш додани формулаҳо)Барои баргардонидани Excel ба ҳолати муқаррарӣ.

Эзоҳ: ин усул баъзан дар ҷадвалҳои мураккаб бо ячейкаҳои муттаҳидшуда ноком мешавад, аммо дар аксари ҳолатҳо он хуб кор мекунад.

Усули 4. Макро

Агар шумо аксар вақт чунин нусхабардории формулаҳоро бидуни иваз кардани истинодҳо анҷом диҳед, пас барои ин истифодаи макросро истифода бурдан маъно дорад. Миёнабури клавиатураро пахш кунед Alt + F11 ё тугмача Visual Basic ҷадвали таҳиякунанда (Таҳиягар), модули навро тавассути меню гузоред Ворид - Модул  ва матни ин макросро дар он ҷо нусхабардорӣ кунед:

Sub Copy_Formulas() Dim copyRange ҳамчун диапазон, pasteRange ҳамчун диапазон дар Хатои идомаи навбатӣ насб кунед copyRange = Application.InputBox("Чашмакҳоро бо формулаҳо барои нусхабардорӣ интихоб кунед.", _ "Формулаҳоро маҳз нусхабардорӣ кунед", Default:=Selection.Address, Type := 8) Агар copyRange чизе набошад, пас аз зергурӯҳ хориҷ шавед pasteRange = Application.InputBox("Акнун диапазони часбониданро интихоб кунед." & vbCrLf & vbCrLf & _ "Дипазон бояд аз ҷиҳати андоза ба диапазони аслии чашмакҳо баробар бошад " & vbCrLf & _ " барои нусхабардорӣ." , "Формулаҳоро дақиқ нусхабардорӣ кунед", _ Default:=Selection.Address, Type:=8) Агар pasteRange.Cells.Count <> copyRange.Cells.Count Он гоҳ MsgBox "Дипазони нусхабардорӣ ва часбонед, ки андозаашон гуногунанд!", vbExclamation, "Хатои нусхабардорӣ" Хуруҷ аз зерохири агар агар pasteRange чизе набошад, пас аз Sub Else хориҷ шавед pasteRange.Formula = copyRange.Formula End Агар End Зер

Шумо метавонед тугмаро барои иҷро кардани макрос истифода баред. Макрос ҷадвали таҳиякунанда (Таҳиягар — Макрос) ё миёнабури клавиатура Alt + F8. Пас аз иҷро кардани макрос, он аз шумо хоҳиш мекунад, ки диапазонро бо формулаҳои аслӣ ва диапазони воридкунӣ интихоб кунед ва формулаҳоро ба таври худкор нусхабардорӣ мекунад:

Формулаҳоро бидуни тағир додани пайванд нусхабардорӣ кунед

  • Намоиши қулайи формулаҳо ва натиҷаҳо дар як вақт
  • Чаро услуби истинод ба R1C1 дар формулаҳои Excel лозим аст
  • Чӣ тавр зуд пайдо кардани ҳама ҳуҷайраҳо бо формулаҳо
  • Асбоб барои нусхабардории формулаҳои дақиқ аз иловаи PLEX

 

Дин ва мазҳаб