Агуулга
Асуудал
Бид хоёр хотод сар бүр дүнг тооцож, дараа нь нийлбэр дүнг J2 шар нүдний ханшаар евро болгон хөрвүүлдэг ийм энгийн хүснэгттэй байна гэж бодъё.
Асуудал нь хэрэв та D2:D8 мужийг хуудасны өөр газар томьёоны хамт хуулж авбал Microsoft Excel нь эдгээр томьёоны холбоосыг автоматаар засч шинэ газар руу зөөж, тоолохоо болино.
Даалгавар: томьёо нь өөрчлөгдөхгүй, ижил хэвээр байхын тулд тооцооллын үр дүнг хадгалахын тулд мужийг томъёогоор хуулж ав.
Арга 1. Үнэмлэхүй холбоосууд
Арга 2: Томьёог түр идэвхгүй болгох
Хуулбарлах үед томьёог өөрчлөхөөс урьдчилан сэргийлэхийн тулд Excel тэдгээрийг томьёо гэж үзэхээ болихыг (түр зуур) шалгах хэрэгтэй. Үүнийг хэш тэмдэг (#) эсвэл хос тэмдэг (&&) гэх мэт томъёонд байдаггүй бусад тэмдэгтээр тэнцүү тэмдгийг (=) сольж болно. Үүний тулд:
- Томьёотой мужийг сонгоно уу (бидний жишээнд D2:D8)
- Дарах Ctrl + H гар эсвэл таб дээр Нүүр хуудас - Олоод сонгох - солих (Нүүр хуудас — Хай, сонгох — солих)
- Гарч ирэх харилцах цонхонд бидний хайж буй зүйл, юугаар солихыг оруулна уу Үзүүлэлтүүд (Сонголтууд) тодруулахаа бүү мартаарай Хайлтын хүрээ – Томъёо. Бид дардаг Бүгдийг солих (Бүгдийг солих).
- Үүссэн мужийг идэвхгүй болгосон томьёотой зөв газарт хуулна уу:
- Сэлгэх # on = ижил цонхыг ашиглан буцаж, функцийг томьёо руу буцаана.
Арга 3: Notepad-ээр хуулах
Энэ арга нь илүү хурдан бөгөөд хялбар юм.
Гарын товчлолыг дарна уу Ctrl+Ё эсвэл товчлуур Томьёог харуулах таб томъёо (Томъёо - Томьёог харуулах), томъёо шалгах горимыг идэвхжүүлэхийн тулд үр дүнгийн оронд нүднүүдэд тооцоолсон томъёонууд гарч ирнэ.
Манай D2:D8 мужийг хуулж, стандарт руу буулгана уу тэмдэглэлийн дэвтэр:
Одоо буулгасан бүх зүйлийг сонгоод (Ctrl + A), санах ой руу дахин хуулж (Ctrl + C) хуудсан дээр хэрэгтэй газартаа буулгана уу:
Зөвхөн товчлуурыг дарахад л үлддэг Томьёог харуулах (Формула харуулах)Excel-ийг хэвийн горимд буцаах.
Анхаарна уу: Энэ арга нь нэгтгэсэн нүднүүд бүхий нарийн төвөгтэй хүснэгтүүдэд заримдаа бүтэлгүйтдэг боловч ихэнх тохиолдолд энэ нь сайн ажилладаг.
Арга 4. Макро
Хэрэв та лавлагаа шилжүүлэхгүйгээр томъёоны хуулбарлах ажлыг байнга хийх шаардлагатай бол үүний тулд макро ашиглах нь зүйтэй юм. Гарын товчлолыг дарна уу Alt + F11 эсвэл товчлуур Visual Basic таб Developer (Хөгжүүлэгч), цэсээр дамжуулан шинэ модуль оруулна уу Оруулах - Модуль мөн энэ макроны текстийг тэнд хуулна:
Sub Copy_Formulas() Dim copyRange As Range, pasteRange As Range On Alda Resume Next Set copyRange = Application.InputBox("Хуулбарлах томьёотой нүднүүдийг сонгоно уу.", _ "Томьёог яг хуулах", Өгөгдмөл:=Selection.Address, Type := 8) Хэрэв copyRange юу ч биш бол гарна уу Дэд багц pasteRange = Application.InputBox("Одоо буулгах мужийг сонгоно уу." & vbCrLf & vbCrLf & _ "Муж нь анхны " & vbCrLf & _ " нүднүүдийн хэмжээтэй тэнцүү байх ёстой. хуулах." , "Томьёог яг хуулах", _ Өгөгдмөл:=Selection.Address, Төрөл:=8) Хэрэв pasteRange.Cells.Count <> copyRange.Cells.Count Дараа нь MsgBox "Хуулбарлах, буулгах мужуудын хэмжээ өөр байна!", vbExclamation, "Хуулбарын алдаа" Хэрэв pasteRange юу ч биш бол дэд төгсгөлөөс гарна уу Дараа нь Sub-ээс гарна уу.
Та макро ажиллуулахын тулд товчлуурыг ашиглаж болно. Макроны таб Developer (Хөгжүүлэгч — Макро) эсвэл гарын товчлол Alt + F8. Макро ажиллуулсны дараа энэ нь танаас анхны томьёо болон оруулах муж бүхий мужийг сонгохыг хүсэх бөгөөд томъёог автоматаар хуулах болно.
- Томъёо болон үр дүнг нэгэн зэрэг үзэхэд тохиромжтой
- Excel-ийн томьёонд яагаад R1C1 лавлах загвар хэрэгтэй байна
- Томьёотой бүх нүдийг хэрхэн хурдан олох вэ
- PLEX нэмэлтээс яг томьёог хуулах хэрэгсэл