Clàr-innse
Tha an oideachadh Excel INDIRECT seo a’ mìneachadh co-chòrdadh a’ ghnìomh, cleachdaidhean bunaiteach agus a’ toirt seachad grunn eisimpleirean foirmle a sheallas mar a chleachdas tu INDIRECT ann an Excel.
Tha tòrr ghnìomhan ann am Microsoft Excel, cuid furasta a thuigsinn, cuid eile a’ feumachdainn lùb ionnsachaidh fada, agus a’ chiad fhear ga chleachdadh na bu trice na an tè mu dheireadh. Agus fhathast, tha Excel INDIRECT mar aon den t-seòrsa. Cha bhith an gnìomh Excel seo a’ dèanamh àireamhachadh sam bith, agus chan eil e a’ measadh suidheachadh no deuchainnean loidsigeach sam bith.
Uill ma-thà, dè an gnìomh INDIRECT ann an Excel agus carson a bhios mi ga chleachdadh? 'S e ceist fìor mhath a tha seo agus an dòchas gum faigh thu freagairt coileanta ann am beagan mhionaidean nuair a bhios tu deiseil air an oideachadh seo a leughadh.
Gnìomh Excel INDIRECT - co-chòrdadh agus cleachdaidhean bunaiteach
Mar a tha an t-ainm ag ràdh, tha Excel INDIRECT air a chleachdadh gus iomradh neo-dhìreach a thoirt air ceallan, raointean, duilleagan eile no leabhraichean-obrach. Ann am faclan eile, leigidh an gnìomh INDIRECT leat iomradh cealla no raon fiùghantach a chruthachadh an àite a bhith gan còdadh gu cruaidh. Mar thoradh air an sin, faodaidh tu iomradh atharrachadh taobh a-staigh foirmle gun a bhith ag atharrachadh na foirmle fhèin. A bharrachd air sin, chan atharraich na h-iomraidhean neo-dhìreach seo nuair a thèid sreathan no colbhan ùra a chur a-steach air an duilleag-obrach no nuair a sguabas tu às feadhainn a th' ann mar-thà.
Dh'fhaodadh gum bi seo uile nas fhasa a thuigsinn bho eisimpleir. Ach, airson a bhith comasach air foirmle a sgrìobhadh, eadhon am fear as sìmplidh, feumaidh fios a bhith agad air anfèin-obrachail. Is e am fuasgladh a bhith a’ cleachdadh a’ ghnìomh INDIRECT, mar seo:
=SUM(INDIRECT("A2:A5"))
Leis gu bheil Excel a’ faicinn “A1:A5” mar shreang teacsa dìreach seach iomradh raon, cha dèan e dad atharrachadh nuair a chuireas tu a-steach no nuair a sguabas tu às sreath(an).
A’ cleachdadh INDIRECT le gnìomhan Excel eile
A bharrachd air SUM, bidh INDIRECT air a chleachdadh gu tric le gnìomhan Excel eile leithid ROW, COLUMN, ADDRESS, VLOOKUP, SUMIF, gus beagan ainmeachadh.
Eisimpleir 1. Gnìomhan INDIRECT agus ROW
Gu math tric, bidh an gnìomh ROW air a chleachdadh ann an Excel gus sreath de luachan a thilleadh. Mar eisimpleir, faodaidh tu am foirmle rèite a leanas a chleachdadh (cuimhnich gu bheil feum air putadh air Ctrl + Shift + Enter ) gus cuibheasachd nan 3 àireamhan as lugha san raon A1: A10 a thilleadh:
=AVERAGE(SMALL(A1:A10,ROW(1:3)))
Ach, ma chuireas tu sreath ùr a-steach don duilleag-obrach agad, àite sam bith eadar sreathan 1 agus 3, thèid an raon sa ghnìomh ROW atharrachadh gu ROW (1: 4) agus tillidh am foirmle cuibheasachd nan 4 àireamhan as lugha an àite 3 .
Gus casg a chuir air seo, neadaich INDIRECT anns a’ ghnìomh ROW agus fanaidh am foirmle rèite agad ceart an-còmhnaidh, ge bith cia mheud sreath a thèid a chuir a-steach no a sguabadh às:
=AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:3"))))
Seo eisimpleir no dhà eile de bhith a’ cleachdadh INDIRECT agus ROW an co-bhonn ris a’ ghnìomh LARGE: Mar a nì thu suim N àireamhan as motha ann an raon.
Eisimpleir 2. INDIRECT and ADDRESS functions
’S urrainn dhut cleachdadh Excel INDIRECT còmhla ris a’ ghnìomh ADDRESS ri fhaighinnluach ann an cealla sònraichte air an itealan.
Mar is dòcha gu bheil cuimhne agad, tha an gnìomh ADDRESS air a chleachdadh ann an Excel gus seòladh cealla fhaighinn leis an t-sreath agus àireamhan nan colbhan. Mar eisimpleir, bidh am foirmle =ADDRESS(1,3)
a’ tilleadh an t-sreang $C$1 leis gur e C1 an cealla aig crois-rathaid na 1d sreath agus an 3mh colbh. foirmle mar seo:
=INDIRECT(ADDRESS(1,3))
Gu dearbh, chan eil am foirmle beag seo a’ sealltainn ach an dòigh-obrach. Agus seo beagan eisimpleirean a dh’ fhaodadh a bhith air leth feumail:
- Foirmle Seòladh INDIRECT - mar a dh’atharraicheas tu sreathan is colbhan.
- VLOOKUP agus INDIRECT - mar a tharraingeas tu dàta bho dhiofar dhuilleagan gu dinamach .
- INDIRECT le INDEX / MATCH - mar a bheir thu foirmle VLOOKUP a tha mothachail air cùis gu foirfeachd.
- Excel INDIRECT agus COUNTIF - mar a chleachdas tu gnìomh COUNTIF air raon neo-thaobhach no a taghadh cheallan.
A’ cleachdadh INDIRECT le Dearbhadh Dàta ann an Excel
Faodaidh tu an gnìomh Excel INDIRECT a chleachdadh le Data Validation gus liostaichean tuiteam-sìos cascading a chruthachadh a sheallas diofar roghainnean a rèir dè an luach an cleachdaiche a thagh thu sa chiad tuiteam-sìos.
Tha liosta tuiteam-sìos eisimeileach sìmplidh dha-rìribh furasta a dhèanamh. Chan eil a dhìth ach beagan raointean ainmichte gus na stuthan a tha a’ tuiteam sìos a stòradh agus foirmle sìmplidh =INDIRECT(A2)
far a bheil A2 mar an cealla a tha a’ taisbeanadh a’ chiad liosta tuiteam-sìos agad.
Gus a dhèanamh nas iom-fhillteClàr-taice 3-ìre no clàr-taice le inntrigidhean ioma-fhacail, bidh feum agad air foirmle INDIRECT beagan nas iom-fhillte le gnìomh SUBSTITUTE neadachaidh.
Airson an stiùireadh mionaideach ceum air cheum air mar a chleachdas tu INDIRECT le Dearbhadh Dàta Excel, thoir sùil air an oideachadh seo: Mar a nì thu liosta tuiteam-sìos eisimeileach ann an Excel.
Gnìomh Excel INDIRECT - mearachdan is cùisean a dh’ fhaodadh a bhith ann
Mar a chithear sna h-eisimpleirean gu h-àrd, an INDIRECT tha gnìomh gu math cuideachail nuair a thathar a’ dèiligeadh ri iomraidhean cealla is raon. Ach, chan eil a h-uile neach-cleachdaidh Excel gu dùrachdach a’ gabhail ris sa mhòr-chuid leis gu bheil cleachdadh farsaing de INDIRECT ann am foirmlean Excel a’ leantainn gu dìth follaiseachd. Tha e doirbh an gnìomh INDIRECT ath-sgrùdadh leis nach e an cealla air a bheil e a’ toirt iomradh an t-àite mu dheireadh den luach a thathar a’ cleachdadh san fhoirmle, rud a tha gu math troimh-chèile gu dearbh, gu h-àraidh nuair a bhios tu ag obair le foirmlean mòra iom-fhillte.
A bharrachd air an gu h-àrd air a ràdh, coltach ri gnìomh Excel sam bith eile, faodaidh INDIRECT mearachd a thilgeil ma chleachdas tu argamaidean an gnìomh. Seo liosta de na mearachdan as àbhaistiche:
Excel INDIRECT #REF! mearachd
Mar as trice, bidh an gnìomh INDIRECT a’ tilleadh #REF! mearachd ann an trì cùisean:
- ref_text chan e iomradh cealla dligheach a th’ ann an ref_text. Mura h-eil am paramadair ref_text san fhoirmle Neo-dhìreach agad na iomradh cealla dligheach, thig am foirmle gu #REF! luach mearachd. Gus cùisean a dh’ fhaodadh a sheachnadh, thoir sùil air na gnìomhan INDIRECTargamaidean.
- Chaidh crìoch an raoin thairis air . Ma tha an argamaid ref_text san fhoirmle neo-dhìreach agad a’ toirt iomradh air raon de cheallan nas fhaide na crìoch loidhne 1,048,576 no crìoch colbh 16,384, gheibh thu cuideachd mearachd #REF ann an Excel 2007, 2010 agus Excel 2013. Bidh dreachan Excel nas tràithe a’ seachnadh na chaidh seachad cuingealaich agus thoir beagan luach air ais, ged nach tric am fear ris am biodh dùil agad.
- Tha an duilleag no an leabhar-obrach air a bheil iomradh dùinte. Ma tha am foirmle neo-dhìreach agad a’ toirt iomradh air leabhar-obrach no duilleag-obrach Excel eile, sin feumaidh leabhar-obrach / cliath-dhuilleag eile a bhith fosgailte, air neo tillidh INDIRECT an #REF! mearachd.
Excel INDIRECT #NAME? mearachd
Seo a’ chùis as fhollaisiche, a’ ciallachadh gu bheil mearachd air choireigin ann an ainm a’ ghnìomh, a bheir sinn chun ath phuing : )
A’ cleachdadh a’ ghnìomh INDIRECT ann an sgìrean nach eil sa Bheurla
Is dòcha gu bheil thu neònach fios a bhith agad gu bheil ainm Beurla a’ ghnìomh INDIRECT air eadar-theangachadh gu 14 cànanan, nam measg:
|
|
Ma tha ùidh agad an liosta slàn fhaighinn, thoir sùil air an duilleag seo.chan e ainm a' ghnìomh INDIRECT, ach gu math eadar-dhealaichte Roghainnean Roinneil airson an Sgaraiche Liosta . Anns an rèiteachadh àbhaisteach Windows airson Ameireaga a Tuath agus cuid de dhùthchannan eile, 's e cromag a th' anns an List Separator bunaiteach. Fhad 's a tha e ann an dùthchannan Eòrpach, tha a' choma glèidhte mar an Symbol Deicheach agus tha an Deighilear Liosta suidhichte gu leth-choloin.
Mar thoradh air an sin, nuair a thathar a' dèanamh lethbhreac de fhoirmle eadar dhà diofar sgìrean Excel, 's dòcha gum faigh thu an teachdaireachd-mearachd " Fhuair sinn duilgheadas leis an fhoirmle seo... " a chionn 's gu bheil an dealaiche liosta a chleachdar san fhoirmle eadar-dhealaichte seach na tha air a shuidheachadh air an inneal agad. Ma ruitheas tu a-steach don mhearachd seo nuair a bhios tu a’ dèanamh leth-bhreac de fhoirmle INDIRECT bhon oideachadh seo a-steach don Excel agad, dìreach cuir leth-dhuilleagan (;) an àite a h-uile cromag (,) gus a chàradh. suidhichte air an inneal agad, fosgail am Pannal Smachd , is rach gu Roinn is Cànan > Roghainnean a Bharrachd .
Tha sinn an dòchas gu bheil an oideachadh seo air beagan solas a thilgeil air cleachdadh INDIRECT ann an Excel. A-nis gu bheil fios agad air na neartan agus na crìochan aige, tha an t-àm ann sealladh a thoirt dha agus faicinn mar as urrainn don ghnìomh INDIRECT na gnìomhan Excel agad a dhèanamh nas sìmplidhe. Tapadh leibh airson an leughadh!
argamaidean gnìomh, ceart? Mar sin, leig dhuinn sùil aithghearr a thoirt air co-chàradh Excel INDIRECT an-toiseach.Co-chòrdadh gnìomh INDIRECT
Tha an gnìomh INDIRECT ann an Excel a’ tilleadh iomradh cealla bho shreang teacsa. Tha dà argamaid ann, tha feum air a' chiad fhear agus tha an dàrna fear roghainneil:
INDIRECT(ref_text, [a1])ref_text - 's e iomradh cealla a th' ann, neo iomradh air ceal anns an cruth sreang teacsa, neo raon ainmichte.
a1 - 's e luach loidsigeach a tha a' sònrachadh dè an seòrsa iomraidh a tha san argamaid ref_text:
- Ma tha TRUE no ma dh'fhàgar e air falbh, tha ref_text air a mhìneachadh mar iomradh cealla ann an stoidhle A1.
- Ma tha FALSE, thathar a' dèiligeadh ri ref_text mar iomradh R1C1.
Ged a dh'fhaodadh an seòrsa iomraidh R1C1 a bhith. feumail ann an suidheachaidhean sònraichte, is dòcha gum bi thu airson na h-iomraidhean A1 air a bheil thu eòlach a chleachdadh a’ mhòr-chuid den ùine. Co-dhiù, cleachdaidh cha mhòr a h-uile foirmle INDIRECT san oideachadh seo iomraidhean A1, agus mar sin bidh sinn a’ fàgail an dàrna argamaid air falbh.
Cleachdadh bunaiteach den ghnìomh INDIRECT
Gus faighinn a-steach do shealladh a’ ghnìomh, sgrìobh sinn foirmle shimplidh a sheallas mar a chleachdas tu INDIRECT ann an Excel.
Abair, tha àireamh 3 agad ann an ceal A1, agus teacsa A1 ann an ceal C1. A-nis, cuir am foirmle =INDIRECT(C1)
ann an cealla sam bith eile agus faic dè thachras:
- Tha an gnìomh INDIRECT a’ toirt iomradh air an luach ann an ceal C1, is e sin A1.
- Tha an gnìomh air a stiùireadh gu ceal A1 far a bheil e a’ taghadh an luach airson tilleadh,is e sin àireamh 3.
Mar sin, is e an rud a tha an gnìomh INDIRECT a’ dèanamh san eisimpleir seo ag atharrachadh sreang teacsa gu iomradh cealla .
Ma tha thu a’ smaoineachadh nach eil ach glè bheag de chiall practaigeach air seo fhathast, fuirich leam agus seallaidh mi beagan a bharrachd fhoirmlean dhut a nochdas fìor chumhachd gnìomh Excel INDIRECT.
Mar a chleachdas tu INDIRECT ann an Excel - eisimpleirean foirmle
Mar a chithear san eisimpleir gu h-àrd, faodaidh tu an gnìomh Excel INDIRECT a chleachdadh gus seòladh aon chill a chuir a-steach do fhear eile mar shreang teacsa àbhaisteach, agus luach na cill 1d fhaighinn le bhith a’ toirt iomradh air an 2na. Ach, chan eil anns an eisimpleir bheag sin ach beachd air na comasan INDIRECT.
Nuair a bhios tu ag obair le dàta fìor, is urrainn don ghnìomh INDIRECT sreang teacsa sam bith a thionndadh gu iomradh a’ gabhail a-steach teudan gu math toinnte a thogas tu a’ cleachdadh luachan aig ceallan eile agus toraidhean air an tilleadh le foirmlean Excel eile. Ach na cuir sinn a’ chairt air beulaibh an eich, agus ruith sinn tro ghrunn fhoirmlean Excel Indirect, aon aig aon àm.
A’ cruthachadh iomraidhean neo-dhìreach bho luachan cealla
Mar a chuimhnicheas tu, tha an gnìomh Excel INDIRECT a’ ceadachadh airson stoidhlichean iomraidh A1 agus R1C1. Mar as trice, chan urrainn dhut an dà stoidhle a chleachdadh ann an aon duilleag aig aon àm, chan urrainn dhut ach gluasad eadar an dà sheòrsa fiosrachaidh tro File > Roghainnean > Formulas > R1C1 bogsa-seic . Is e seo an adhbhar nach ann ainneamh a bhios luchd-cleachdaidh Excel a’ beachdachadh air R1C1 a chleachdadhmar dhòigh iomraidh eile.
Ann am foirmle INDIRECT, faodaidh tu an dà sheòrsa iomraidh a chleachdadh air an aon duilleag ma tha thu ag iarraidh. Mus gluais sinn nas fhaide, is dòcha gum bi thu airson faighinn a-mach mun eadar-dhealachadh eadar stoidhlichean iomraidh A1 agus R1C1.
Is e stoidhle A1 an seòrsa iomraidh àbhaisteach ann an Excel a tha a’ toirt iomradh air colbh le sreath às a dhèidh. àireamh. Mar eisimpleir, tha B2 a' toirt iomradh air a' chill aig crois-rathaid colbh B agus sreath 2.
'S e stoidhle R1C1 an seòrsa iomraidh mu choinneamh - sreathan air an leantainn le colbhan, a bheir beagan ùine a' fàs cleachdte. gu : ) Mar eisimpleir, tha R4C1 a’ toirt iomradh air ceal A4 a tha ann an sreath 4, colbh 1 ann an duilleag. Mura tig àireamh às deidh na litreach, tha thu a’ toirt iomradh air an aon sreath no colbh.
Agus a-nis, chì sinn mar a làimhsicheas an gnìomh INDIRECT iomraidhean A1 agus R1C1:
Mar a chì thu ann an an dealbh gu h-àrd, bidh trì foirmlean neo-dhìreach eadar-dhealaichte a 'tilleadh an aon toradh. A bheil thu air faighinn a-mach carson mu thràth? Cuiridh mi geall gu bheil :)
- Foirmle ann an cealla D1:
=INDIRECT(C1)
Seo am fear as fhasa. Tha am foirmle a’ toirt iomradh air ceal C1, a’ faighinn a luach - sreang teacsa A2 , ga thionndadh gu bhith na iomradh cealla, a’ dol a-null gu ceal A2 agus a’ tilleadh a luach, is e sin 222.
- Formula ann an cealla D3:
=INDIRECT(C3,FALSE)
FALSE san 2na argamaid a’ nochdadh gum bu chòir an luach ainmichte (C3) a làimhseachadh mar iomradh cealla R1C1, ie àireamh sreath agus àireamh colbh às a dhèidh. Mar sin,tha am foirmle INDIRECT againn a’ mìneachadh an luach ann an cealla C3 (R2C1) mar iomradh air a’ chill aig co-cheangal sreath 2 agus colbh 1, is e sin cill A2.
A’ cruthachadh iomraidhean neo-dhìreach bho luachan cealla agus teacsa
Mar a chruthaich sinn iomraidhean bho luachan cealla, faodaidh tu sreang teacsa agus iomradh cealla a chur còmhla taobh a-staigh na foirmle INDIRECT agad, ceangailte ri chèile leis a’ ghnìomhaiche concatenation (&) .
San eisimpleir a leanas, tha am foirmle: = Tha INDIRECT ("B" & C2) a' tilleadh luach o cheal B2 stèidhichte air an t-sreath loidsigeach a leanas:
Tha an gnìomh INDIRECT a' co-chòrdadh ris na h-eileamaidean san argamaid ref_text - teacsa B agus an luach ann an ceal C2 -> is e an luach ann an ceal C2 àireamh 2, a tha a’ toirt iomradh air ceal B2 -> tha am foirmle a' dol gu ceal B2 agus a' tilleadh a luach, 's e sin àireamh 10.
A' cleachdadh a' ghnìomh INDIRECT le raointean ainmichte
A bharrachd air a bhith a' dèanamh iomraidhean bho luachan cealla is teacsa, gheibh thu an Excel Gnìomh INDIRECT airson iomradh a thoirt air raoin ainmichte .
Osbarr, tha na raointean ainmichte a leanas air an duilleag agad:
- Apples - B2:B6
- Banathan - C2:C6
- Lemons - D2:D6
Gus iomradh fiùghantach Excel a chruthachadh air gin de na raointean ainmichte gu h-àrd, dìreach cuir a-steach ainm ann an cealla air choireigin, can G1, agus thoir iomradh air a’ chill sin bho fhoirmle neo-dhìreach =INDIRECT(G1)
.
Agus a-nis, faodaidh tu ceum nas fhaide a ghabhail agus am foirmle INDIRECT seo a thoirt a-steacha-steach gu gnìomhan Excel eile gus suim agus cuibheasachd nan luachan ann an raon ainmichte ainmichte obrachadh a-mach, no lorg an luach as àirde / as ìsle taobh a-staigh na feirge:
-
=SUM(INDIRECT(G1))
-
=AVERAGE(INDIRECT(G1))
-
=MAX(INDIRECT(G1))
-
=MIN(INDIRECT(G1))
A-nis gu bheil beachd coitcheann agad air mar a chleachdas tu an gnìomh INDIRECT ann an Excel, is urrainn dhuinn foirmlean nas cumhachdaiche fheuchainn.
Foirmle INDIRECT gus iomradh a thoirt gu fiùghantach air duilleag-obrach eile
Chan eil cho feumail sa tha an gnìomh Excel INDIRECT cuingealaichte ri bhith a’ togail iomraidhean cealla “fiùghantach”. Faodaidh tu cuideachd a chleachdadh gus iomradh a thoirt air ceallan ann an duilleagan-obrach eile “air an iteig”, agus seo mar a tha.
Osbarr, tha dàta cudromach agad ann an Duilleag 1, agus tha thu airson an dàta sin a tharraing ann an Duilleag 2. Tha an dealbh-sgrìn a leanas a’ sealltainn mar a làimhsicheas foirmle Excel Indirect a’ ghnìomh seo:
Briseamaid às a chèile am foirmle a chì thu san ath-sgrìn agus tuigidh sinn.
Mar a tha fios agad, an dòigh àbhaisteach air iomradh a thoirt air duilleag eile ann an Excel tha e a’ sgrìobhadh ainm na duilleige agus an uairsin a’ chomharra clisgeadh agus iomradh cealla / raon, mar SheetName!Range . Leis gu bheil beàrn(an) gu tric ann an ainm duilleige, b’ fheàrr dhut a chuartachadh (an t-ainm, chan e beàrn : ) ann an luachan singilte gus mearachd a sheachnadh, mar eisimpleir ‘Mo Sheet!’$A$1 .
Agus a-nis, chan eil agad ach ainm na duilleige a chur a-steach ann an aon chill, seòladh na cealla ann an cealla eile, an ceangal ann an sreang teacsa, agus an t-sreang sin a bhiadhadh dhangnìomh INDIRECT. Cuimhnich gum feum thu gach eileamaid a chuairteachadh ann an sreang teacsa ach a-mhàin seòladh cealla no àireamh ann an luachan dùbailte agus na h-eileamaidean uile a cheangal ri chèile a’ cleachdadh a’ ghnìomhaiche concatenation (&).
Leis na tha gu h-àrd, gheibh sinn an pàtran a leanas:
INDIRECT ("'" & Ainm na duilleige & "'!" & Ceall gus dàta a tharraing à )A' dol air ais chun na h-eisimpleir againn, cuiridh tu ainm na duilleige ann an ceal A1, agus taipidh tu na seòlaidhean cealla ann an colbh B, mar a chithear san dealbh-sgrìn gu h-àrd. Mar thoradh air an sin, gheibh thu am foirmle a leanas:
INDIRECT("'" & $A$1 & "'!" & B1)
Cuideachd, thoir an aire ma tha thu a’ dèanamh lethbhreac dhen fhoirmle gu grunn cheallan, feumaidh tu an iomradh air ainm na duilleige a ghlasadh a’ cleachdadh tha na h-iomraidhean cealla iomlan mar $A$1.
Nòtaichean
- Ma tha an dàrna cuid de na ceallan anns a bheil ainm agus seòladh cealla an dàrna duilleag (A1 agus B1 san fhoirmle gu h-àrd) falamh , tillidh am foirmle neo-dhìreach agad mearachd. Gus casg a chuir air seo, faodaidh tu an gnìomh INDIRECT a phasgadh anns a’ ghnìomh IF:
IF(OR($A$1="",B1=""), "", INDIRECT("'" & $A$1 & "'!" & B1))
- Airson an fhoirmle INDIRECT a tha a’ toirt iomradh air duilleag eile gus obrachadh gu ceart, bu chòir an duilleag ainmichte a bhith fosgailte, air neo bidh an tillidh am foirmle mearachd #REF. Gus a’ mhearachd a sheachnadh, faodaidh tu an gnìomh IFERROR a chleachdadh, a sheallas sreang falamh, ge bith dè a’ mhearachd a thachras:
IFERROR(INDIRECT("'" & $A$1 & "'!" &B1), "")
A’ cruthachadh iomradh fiùghantach Excel air leabhar-obrach eile
Am foirmle neo-dhìreach a tha a’ toirt iomradhgu leabhar-obrach Excel eile stèidhichte air an aon dòigh-obrach ri iomradh air cliath-dhuilleag eile. Cha leig thu leas ach ainm an leabhair-obrach a shònrachadh a bharrachd air ainm na duilleige agus seòladh na cealla.
Gus cùisean a dhèanamh nas fhasa, tòisichidh sinn le bhith a' toirt iomradh air leabhar eile san dòigh àbhaisteach (thèid geàrr-chunntasan a chur ris gun fhios nach bi an leabhar agad agus/no tha beàrnan ann an ainmean dhuilleagan):
'[Book_name.xlsx]Sheet_name'!Raon
A' gabhail ris gu bheil ainm an leabhair ann an ceal A2, tha ainm na duilleige ann am B2, agus tha an duilleag tha an seòladh cealla ann an C2, gheibh sinn am foirmle a leanas:
=INDIRECT("'[" & $A$2 & "]" & $B$2 & "'!" & C2)
Leis nach eil thu airson 's nach atharraich na ceallan anns a bheil ainmean an leabhair is na duilleige nuair a bhios tu a' dèanamh lethbhreac dhen fhoirmle gu ceallan eile, bidh thu glas iad le bhith a’ cleachdadh iomraidhean cealla iomlan, $A$2 agus $B$2, fa leth.
Agus a-nis, 's urrainn dhut an iomradh fiùghantach agad fhèin a sgrìobhadh gu leabhar-obrach Excel eile gu furasta le bhith a' cleachdadh a' phàtrain a leanas:
=INDIRECT ("'[" & Ainm an leabhair &" ]" & Ainm na duilleige & "'!" & Seòladh cealla )An aire. Bu chòir don leabhar-obrach air a bheil am foirmle agad a bhith fosgailte an-còmhnaidh, air neo tilgidh an gnìomh INDIRECT mearachd #REF. Mar as àbhaist, faodaidh an gnìomh IFERROR do chuideachadh le bhith ga sheachnadh:
=IFERROR(INDIRECT("'[" & A2 & "]" & $A$1 & "'!" & B1), "")
A’ cleachdadh gnìomh Excel INDIRECT gus iomradh cealla a ghlasadh
Mar as trice, bidh Microsoft Excel ag atharrachadh iomraidhean cealla nuair a chuireas tu a-steach e. ùra no sguab às sreathan no colbhan a tha ann mar-thà ann an duilleag. Gus casg a chuir air seo, faodaidh tucleachd an gnìomh INDIRECT gus obrachadh le iomraidhean cealla a bu chòir fuireach slàn co-dhiù.
Gus an diofar a nochdadh, dèan na leanas:
- Cuir a-steach luach ann an cealla sam bith, can , àireamh 20 ann an ceal A1.
- Thoir sùil air A1 bho dhà chealla eile ann an diofar dhòighean:
=A1
agus=INDIRECT("A1")
- Cuir a-steach sreath ùr os cionn sreath 1.
Faic dè thachras? Bidh an cealla leis a' ghnìomhaiche loidsigeach co-ionann ri fhathast a' tilleadh 20, a chionn 's gun deach am foirmle atharrachadh gu fèin-obrachail gu =A2. Tha an cealla leis an fhoirmle INDIRECT a-nis a’ tilleadh 0, oir cha deach am foirmle atharrachadh nuair a chaidh sreath ùr a chuir a-steach agus tha e fhathast a’ toirt iomradh air ceal A1, a tha falamh an-dràsta:
Às deidh an taisbeanaidh seo, is dòcha gu bheil thu fo na beachd gu bheil an gnìomh INDIRECT nas duilghe na cuideachadh. Ceart gu leòr, feuchaidh sinn e ann an dòigh eile.
Can, tha thu airson na luachan ann an ceallan A2:A5 a chur gu h-àireamhachadh, agus is urrainn dhut seo a dhèanamh gu furasta leis a’ ghnìomh SUM:
=SUM(A2:A5)
Ach, tha thu airson gum fuirich am foirmle gun atharrachadh, ge bith cia mheud sreath a thèid a sguabadh às no a chuir a-steach. Cha chuidich am fuasgladh as fhollaisiche - cleachdadh iomraidhean iomlan -. Gus dèanamh cinnteach, cuir a-steach am foirmle =SUM($A$2:$A$5)
ann an cuid de chealla, cuir a-steach sreath ùr, abair aig sreath 3, agus… lorg am foirmle air a thionndadh gu =SUM($A$2:$A$6)
.
Gu dearbh, obraichidh an leithid le cead bho Microsoft Excel gu math sa mhòr-chuid cùisean. A dh'aindeoin sin, dh'fhaodadh gum bi suidheachaidhean ann nuair nach eil thu airson an fhoirmle atharrachadh