Microsoft Excel дахь цикл холбоосууд

Pin
Send
Share
Send

Excel дэх цикл холбоосууд нь алдаатай илэрхийлэл байдаг гэдгийг ерөнхийдөө хүлээн зөвшөөрдөг. Үнэхээр энэ нь ихэвчлэн үнэн байдаг, гэхдээ үргэлж тийм биш. Заримдаа тэдгээрийг зориудаар хийдэг. Цикл холбоосууд гэж юу болохыг, тэдгээрийг хэрхэн яаж үүсгэх, баримт бичигт байгаа холбоосыг хэрхэн олох, тэдэнтэй хэрхэн ажиллах, шаардлагатай бол тэдгээрийг хэрхэн устгах талаар олж мэдье.

Дугуй лавлагаа ашиглан

Юуны өмнө дугуй холбоос гэж юу болохыг олж мэдье. Чухамдаа энэ бол бусад эсийн томъёогоор дамжуулан өөрийгөө илэрхийлдэг илэрхийлэл юм. Энэ нь хуудасны элементэд байрладаг холбоос байж болно.

Орчин үед Excel-ийн орчин үеийн хувилбарууд нь циклийн ажиллагааг гүйцэтгэх үйл явцыг автоматаар хаасан гэдгийг тэмдэглэх нь зүйтэй. Энэ нь иймэрхүү илэрхийлэлүүд нь хэт их алдаатай байдаг ба давталт нь байнга тооцоолох, тооцоолох процессыг бий болгодог бөгөөд энэ нь системд нэмэлт ачааллыг бий болгодог.

Дугуй холбоос үүсгэ

Одоо энгийн цикл илэрхийллийг хэрхэн яаж бий болгохыг үзье. Энэ нь харьяалагддаг нүдэнд байрлах холбоос байх болно.

  1. Хуудасны зүйл сонгох А1 байна дараахь илэрхийллийг бичнэ үү.

    = A1 байна

    Дараа нь товчин дээр дарна уу Оруулна уу гар дээр.

  2. Үүний дараа цикл илэрхийллийн анхааруулах харилцах цонх гарч ирнэ. Товчин дээр дарна уу. "ОК".
  3. Тиймээс, эс өөрөө хамаардаг хуудсан дээр бид мөчлөгийн үйлдлийг хүлээн авсан.

Даалгаврыг бага зэрэг хүндрүүлж, хэд хэдэн нүднээс цикл илэрхийллийг бий болгоцгооё.

  1. Хуудасны аль ч элементэд тоо бичээрэй. Энэ нь нүд эс байг А1 байна, тоо 5.
  2. Өөр нүдэнд (В1 байна) илэрхийллийг бичнэ үү:

    = С1

  3. Дараагийн элементэд (С1) бид ийм томъёо бичдэг:

    = A1 байна

  4. Үүний дараа бид эс рүү буцдаг А1 байнатоог нь тогтоосон 5Байна. Бид доторх элементийг хэлдэг. В1 байна:

    = B1 байна

    Товчин дээр дарна уу Оруулна уу.

  5. Тиймээс давталт хаагдаж, бид сонгодог дугуй лавлагаа авсан. Сэрэмжлүүлгийн цонх хаагдсаны дараа програм нь целийн холбоосыг хуудсан дээрх цэнхэр сумаар тэмдэглэсэн бөгөөд үүнийг ул мөр сум гэж нэрлэдэг.

Одоо жишээ хүснэгтийг ашиглан циклийн илэрхийлэл үүсгэх явцгаая. Бид хүнсний борлуулалтын хүснэгттэй. Энэ нь бараа бүтээгдэхүүний нэр, борлуулсан бүтээгдэхүүний тоо, үнэ, борлуулалтаас олсон орлогын хэмжээг бүхэлд нь багтаасан дөрвөн баганаас бүрдэнэ. Сүүлийн баганад байгаа хүснэгтэд томъёо байна. Тэд тоог үнээр үржүүлж орлогыг тооцдог.

  1. Эхний мөрөнд томъёог давталт хийхийн тулд дансны эхний элементийн хэмжээ бүхий хуудасны элементийг сонгоно уу (Б2) Статик утгын оронд (6) нийт томъёог хувааж бараа бүтээгдэхүүний тоог харгалзан томъёог оруулна.D2) үнээр (С2):

    = D2 / C2 байна

    Товчин дээр дарна уу Оруулна уу.

  2. Бид анхны дугуй холбоосыг олж авсан бөгөөд харилцаа холбоог ихэвчлэн ул мөр сумаар зааж өгдөг. Гэхдээ таны харж байгаагаар үр дүн нь алдаатай, тэгтэй тэнцүү гэж өмнө дурдсанчлан, Excel нь циклийн үйлдлийг гүйцэтгэхийг хориглодог.
  3. Энэхүү илэрхийллийг бүтээгдэхүүний тоогоор багана дахь бусад бүх нүдэнд хуулна. Үүнийг хийхийн тулд курсорыг томъёо агуулсан элементийн баруун доод буланд байрлуул. Курсорыг загалмай болгон хувиргадаг бөгөөд үүнийг ихэвчлэн бөглөх тэмдэг гэж нэрлэдэг. Хулганы зүүн товчийг дараад энэ загалмайг хүснэгтийн төгсгөлд чирнэ үү.
  4. Таны харж байгаагаар илэрхийлэл нь баганын бүх элементүүдэд хуулагдсан байв. Гэхдээ зөвхөн нэг харилцааг ул мөр сумаар тэмдэглэсэн байдаг. Ирээдүйд үүнийг тэмдэглээрэй.

Дугуй холбоосуудыг хайх

Дээр дурдсанчлан, програм нь бүх хуудсан дээр байгаа байсан ч гэсэн объекттой харьцах холболтыг тэмдэглэдэггүй. Циклийн үйл ажиллагааны дийлэнх нь хор хөнөөлтэй байдгийг харгалзан тэдгээрийг арилгах хэрэгтэй. Гэхдээ үүний тулд тэд эхлээд олох ёстой. Хэрэв илэрхийлэлүүд нь сумтай шугамаар тэмдэглэгдээгүй бол үүнийг хэрхэн хийх вэ? Энэ асуудлыг шийдье.

  1. Тиймээс, хэрэв та Excel файлыг эхлүүлэхэд мэдээллийн цонх нээгдэх бөгөөд энэ нь дугуй холбоос агуулсан байвал үүнийг олохыг зөвлөж байна. Үүнийг хийхийн тулд таб руу шилжинэ үү ТомъёоБайна. Товчлуурын баруун талд байрлах гурвалжин дээрх тууз дээр дарна уу "Алдаа байгаа эсэхийг шалгана уу"хэрэгслийн блок дотор байрладаг Формула хамааралБайна. Энэ зүйл дээр хулганыг заах ёстой цэс "Дугуй холбоосууд"Байна. Үүний дараа програмыг илрүүлсэн хуудасны элементүүдийн хаягуудын жагсаалтыг дараагийн цэсэнд нээнэ.
  2. Та тодорхой хаяг дээр дарахад хуудсан дээрх харгалзах нүд сонгогдоно.

Дугуй холбоос хаана байгааг олж мэдэх өөр нэг арга бий. Энэ асуудлын тухай мессеж болон энэ илэрхийлэлийг агуулсан элементийн хаяг нь Excel цонхны доод талд байрлах статус талбарын зүүн талд байрладаг. Үнэн бол өмнөх хувилбараас ялгаатай нь статус талбарт олон холбоос байгаа бүх элементийн хаягийг харуулахгүй байх болно, гэхдээ тэдгээр нь бусдаас өмнө гарч ирсэн зөвхөн нэг нь юм.

Нэмж хэлэхэд, хэрэв та цикл илэрхийллийг агуулсан ном байгаа хуудсан дээр биш, харин нөгөө талд байгаа бол энэ тохиолдолд статус талбарт зөвхөн хаяггүй алдаа гарсан тухай мессеж гарч ирэх болно.

Хичээл: Excel дээр дугуй холбоосыг хэрхэн олох вэ

Цикл холбоосыг засах

Дээр дурдсанчлан ихэнх тохиолдолд мөчлөгийн үйл ажиллагаа нь зайлуулах ёстой муу зүйл юм. Тиймээс, мөчлөгийн холболтыг олж мэдсэний дараа томъёог хэвийн хэлбэрт оруулахын тулд үүнийг засах шаардлагатай болно.

Циклийн хамаарлыг засахын тулд эсийн бүхэл бүтэн холболтыг хянах шаардлагатай. Чек нь тодорхой нүдийг зааж өгсөн байсан ч алдаа нь өөрөө биш, харин хамаарлын гинжин өөр элементэд оршино.

  1. Манай тохиолдолд давталтын нүдний аль нэгэнд програмыг зөв зааж өгсөн байсан ч гэсэн манай тохиолдолд (D6 байна), жинхэнэ алдаа өөр нүдэнд оршино. Элементийг сонгоно уу D6 байнааль эс нь үнэ цэнийг нь татаж байгааг олж мэдэх. Бид томъёоны мөр дээрх илэрхийлэлийг хардаг. Таны харж байгаагаар энэ хуудасны элемент дэх утга нь нүдний агуулгыг үржүүлэх замаар үүсдэг B6 байна ба С6.
  2. Нүд рүү очно уу С6Байна. Үүнийг сонгоод томъёоны мөрийг хар. Таны харж байгаагаар энэ бол ердийн статик утга юм (1000) нь томъёоны тооцооллын үр дүн биш юм. Тиймээс, заасан элемент нь мөчлөгийн үйлдлийг бий болгоход хүргэдэг алдааг агуулаагүй гэж бид баттай хэлж чадна.
  3. Дараагийн нүд рүү очих (B6 байна) Томъёоны мөрөнд тодруулсны дараа энэ нь тооцоолсон илэрхийллийг агуулж байгааг бид харж байна (= D6 / C6 байна), энэ нь хүснэгтийн бусад элементүүд, ялангуяа нүднээс өгөгдлийг татдаг D6 байнаБайна. Тэгэхээр эс D6 байна зүйлийн өгөгдөлд хамаарна B6 байна мөн эсрэгээр нь гогцоо үүсгэдэг.

    Энд бид харилцаа холбоог маш хурдан тооцоолсон боловч бодит байдал дээр бид шиг гурван элемент биш олон тооны эсүүд тооцоолох процесст оролцдог тохиолдол байдаг. Дараа нь хайлт нь нэлээд их цаг хугацаа шаардах болно, учир нь та мөчлөгийн элемент бүрийг судлах хэрэгтэй болно.

  4. Одоо бид аль үүрэнд орсныг мэдэх хэрэгтэй.B6 байна эсвэл D6 байна) алдаа агуулж байна. Хэдийгээр албан ёсоор энэ нь бүр алдаа биш бөгөөд зүгээр л холбоосуудыг хэт их ашигладаг нь гогцоонд хүргэдэг. Аль нүдийг засах ёстойг шийдэх явцад логикийг ашиглах ёстой. Үйлдлийн тодорхой алгоритм байхгүй байна. Энэ тохиолдолд логик нь өөр байх болно.

    Жишээлбэл, хэрэв манай хүснэгтэд нийт үнийг бодит үнээр зарсан бараа бүтээгдэхүүний үнийг үржүүлэх замаар тооцоолох ёстой бол нийт борлуулалтын үнийн дүнг тооцоолох холбоос нь хэт их байна гэж хэлж болно. Тиймээс бид үүнийг устгаад статик утгааар солино.

  5. Бид ижил төстэй үйлдлийг бусад бүх цикл илэрхийллүүд дээр хийдэг, хэрэв тэдгээр нь хуудсан дээр байгаа бол. Бүх дугуй лавлагаа номноос хасагдсаны дараа энэ асуудал байгаа гэсэн мессеж статус самбараас алга болох ёстой.

    Үүнээс гадна, мөчлөгийн илэрхийллүүд бүрэн хасагдсан эсэх нь алдааг шалгах хэрэгслийг ашиглан олж авах боломжтой. Таб руу очно уу Томъёо болон товчлуурын баруун талд бидэнд танил болсон гурвалжинг дарна уу "Алдаа байгаа эсэхийг шалгана уу" хэрэгслийн бүлэгт Формула хамааралБайна. Хэрэв цэс нээгдвэл "Дугуй холбоосууд" идэвхигүй байх болно, энэ нь бид эдгээр бүх зүйлийг документээс устгасан гэсэн үг юм. Үгүй бол жагсаалтад байгаа элементүүдэд устгах журмыг өмнө нь авч үзсэнтэй ижил байдлаар хэрэгжүүлэх шаардлагатай болно.

Loopback зөвшөөрөл

Хичээлийн өмнөх хэсэгт бид голчлон холбосон холбоосыг хэрхэн яаж олох, хэрхэн олох талаар голчлон ярьсан. Гэхдээ өмнө нь яриа нь зарим тохиолдолд эсрэгээрээ хэрэглэгчид ашиг тустай, ухамсартайгаар ашиглах боломжтой болох тухай байсан юм. Жишээлбэл, эдийн засгийн загварыг бий болгоход энэ аргыг давталтын тооцоонд ашигладаг. Гэхдээ бэрхшээл бол та дугуй хэлбэртэй илэрхийлэлээ ухамсартай эсвэл ухамсаргүйгээр ашигладаг эсэхээс үл хамааран Excel нь анхдагч байдлаар системийн үйл ажиллагааг хаах бөгөөд ингэснээр системийн хэт ачаалал үүсгэхгүй байх болно. Энэ тохиолдолд ийм түгжээг хүчээр идэвхгүй болгох тухай асуудал чухал болно. Үүнийг хэрхэн яаж хийхийг үзье.

  1. Юуны өмнө таб руу шилжинэ үү Файл Excel програмууд.
  2. Дараа нь зүйл дээр дарна уу "Сонголтууд"нээгдэж буй цонхны зүүн талд байрладаг.
  3. Excel сонголтын цонх эхэлнэ. Бид таб руу очих хэрэгтэй Томъёо.
  4. Энэ нь цонхны цонхон дээр байгаа бөгөөд энэ нь мөчлөгийн ажиллагааг гүйцэтгэх боломжтой болно. Бид Excel-ийн тохиргоо өөрсдөө байрладаг энэ цонхны баруун блок руу очно. Бид тохиргооны блоктой ажиллах болно Тооцооллын параметрүүдтэр нь хамгийн дээд хэсэгт байрладаг.

    Цикл илэрхийллийг ашиглахыг идэвхжүүлэхийн тулд параметрийн хажууд байгаа нүдийг шалгана уу Давталтын тооцооллыг идэвхжүүлэхБайна. Нэмж хэлэхэд, давталтын хязгаарын тоо болон харьцангуй алдааг ижил блок дээр тохируулж болно. Анхдагч байдлаар, тэдгээрийн утгууд тус тусад нь 100 ба 0.001 байна. Ихэнх тохиолдолд эдгээр параметрүүдийг өөрчлөх шаардлагагүй боловч шаардлагатай бол та эдгээр талбарт өөрчлөлт хийж болно. Гэхдээ энд хэт олон давталт нь програм болон системд ноцтой ачаалал хүргэж болзошгүйг анхаарч үзэх хэрэгтэй, ялангуяа хэрэв та олон цикл илэрхийлсэн файлтай ажиллаж байгаа бол.

    Тиймээс, параметрийн хажууд байгаа хайрцгийг шалгана уу Давталтын тооцооллыг идэвхжүүлэх, дараа нь шинэ тохиргоо хүчин төгөлдөр болохын тулд товчин дээр дарна уу "ОК"Excel сонголтын цонхны доод хэсэгт байрладаг.

  5. Үүний дараа бид одоо байгаа номын хуудсан дээр автоматаар очдог. Таны харж байгаагаар, мөчлөгийн томъёолол байрладаг нүдэнд одоо утгыг зөв тооцоолсон болно. Хөтөлбөр нь тэдгээрт тооцооллыг хаахгүй.

Гэсэн хэдий ч мөчлөгийн үйл ажиллагааг оруулахдаа үүнийг буруугаар ашиглах ёсгүй гэдгийг тэмдэглэх нь зүйтэй. Хэрэглэгч энэ хэрэгцээг бүрэн хүлээн зөвшөөрч байгаа тохиолдолд л энэ функцийг ашигла. Циклийн үйл ажиллагааг үндэслэлгүй оруулах нь систем дээр хэт их ачаалал өгч, баримт бичигтэй ажиллахдаа тооцооллыг удаашруулдаг төдийгүй хэрэглэгч алдаа дутагдлын мөчлөгийн илэрхийллийг нэвтрүүлж, програмыг шууд хаах болно.

Бидний харж байгаагаар ихэнх тохиолдолд дугуй лавлагаа нь шийдвэрлэх шаардлагатай үзэгдэл юм. Үүний тулд юуны түрүүнд мөчлөгийн харилцааг өөрөө олж илрүүлж, алдаа байгаа эсийг тооцоолж, эцэст нь зохих тохируулгыг хийж арилгах хэрэгтэй. Гэхдээ зарим тохиолдолд мөчлөгийн ажиллагаа нь тооцоололд ашиг тустай бөгөөд хэрэглэгч ухамсартайгаар гүйцэтгэдэг. Гэхдээ тэр ч байтугай тэдгээрийг ашиглахдаа болгоомжтой хандах, Excel-ийг зөв тохируулах, ийм холбоосыг нэмэх хэмжүүрийг мэддэг байх нь бөөнөөр ашиглагдах үед системийг удаашруулж болзошгүй юм.

Pin
Send
Share
Send