01 o 01
Dod o hyd i ddata gyda'r swyddogaeth INDIRECT
Gellir defnyddio'r swyddogaeth INDIRECT, fel y mae ei enw'n awgrymu, yn cyfeirio'n anuniongyrchol i gell mewn fformiwla taflen waith .
Gwneir hyn trwy roi cyfeirnod cell i mewn i'r gell sy'n cael ei ddarllen gan y swyddogaeth.
Fel y dangosir yn yr enghraifft uchod, mae'r swyddogaeth INDIRECT yng nghell D2 yn dod i ben yn dangos y data a leolir yng ngell B2 - rhif 27 - er nad yw'n cynnwys unrhyw gyfeiriad uniongyrchol at y gell honno.
Dyma sut y mae hyn yn digwydd, mewn ffordd braidd yn gyffrous:
- mae'r swyddogaeth INDIRECT wedi'i leoli yng ngell D2;
- mae'r cyfeirnod cell a gynhwysir yn y cromfachau crwn yn dweud wrth y swyddogaeth ddarllen cynnwys cell A2 - sy'n cynnwys cyfeirnod cell arall - B2;
- mae'r swyddogaeth wedyn yn darllen cynnwys cell B2 - lle mae'n darganfod rhif 27;
- mae'r swyddogaeth yn dangos y rhif hwn yn y cell D2.
Yn aml, cyfunir INDIRECT â swyddogaethau eraill, fel OFFSET a SUM - rhes 7 o'r enghraifft uchod, i greu fformiwlâu mwy cymhleth.
Er mwyn i hyn weithio, rhaid i'r ail swyddogaeth dderbyn cyfeirnod cell fel dadl .
Defnydd cyffredin ar gyfer INDIRECT yw gadael i chi newid un neu fwy o gyfeiriadau celloedd mewn fformiwla heb orfod olygu'r fformiwla ei hun.
Cystrawen a Dadleuon Swyddogaeth INDIRECT
Mae cystrawen swyddogaeth yn cyfeirio at gynllun y swyddogaeth ac yn cynnwys enw'r swyddogaeth, cromfachau, gwahanyddion coma a dadleuon.
Y gystrawen ar gyfer y swyddogaeth INDIRECT yw:
= INDIRECT (Ref_text, A1)
Ref_text - (gofynnol) Cyfeirnod cell dilys (gall fod naill ai cyfeirnod arddull A1 neu R1C1) neu amrediad a enwir - rhes 6 yn y ddelwedd uchod lle mae cell A6 wedi cael yr enw Alpha;
A1 - (dewisol) Gwerth rhesymegol (TRUE neu FALSE yn unig) sy'n pennu pa arddull cyfeirnod cell sydd wedi'i chynnwys yn y ddadl Ref_text.
- Os yw A1 yn DDIR neu'n cael ei hepgor, mae Ref_text yn cael ei dehongli gan y swyddogaeth fel defnyddio cyfeirnod celloedd arddull A1 mwy cyffredin yr enghraifft uchod;
- Os yw A1 yn FFYSG, mae Ref_text yn cael ei dehongli gan y swyddogaeth fel defnyddio'r cyfeirnod celloedd arddull R1C1 llai cyffredin.
#REF! Gwallau a INDIRECT
Bydd INDIRECT yn dychwelyd y #REF! gwerth gwall os dadl Ref_text y swyddogaeth:
- Nid yw cyfeirnod cell dilys - rhes 8 uchod;
- yn cynnwys cyfeiriad allanol at lyfr gwaith gwahanol ac nid yw'r llyfr gwaith hwnnw ar agor;
- yn cyfeirio at ystod gell y tu allan i'r daflen waith - y tu hwnt i'r rhes 1,048,576 neu'r golofn XFD.
Mynd i'r Swyddogaeth INDIRECT
Er ei bod hi'n bosibl teipio'r fformiwla gyfan fel
= INDIRECT (A2)
â llaw mewn celloedd taflen waith, dewis arall yw defnyddio blwch deialog y swyddogaeth i nodi'r swyddogaeth a'i dadleuon fel yr amlinellir yn y camau isod i mewn i gell D2.
- Cliciwch ar gell D2 i'w wneud yn y gell weithredol;
- Cliciwch ar daflen Fformiwlâu'r ddewislen rhuban ;
- Dewiswch Chwiliad a Chyfeiriad o'r rhuban i agor y rhestr ostwng swyddogaeth;
- Cliciwch ar INDIRECT yn y rhestr i ddod â blwch deialog y swyddogaeth i fyny
- Yn y blwch deialog, cliciwch ar y llinell Ref_text ;
- Cliciwch ar gell A2 yn y daflen waith i nodi'r cyfeirnod cell yn y blwch deialog fel y ddadl Ref_text ;
- Cliciwch OK i gwblhau'r swyddogaeth a chau'r blwch deialog;
- Ymddengys bod rhif 27 yn y gell D2 gan mai dyma'r data sydd wedi'i leoli yng nghell B2
- Pan fyddwch yn clicio ar gell D2 y swyddogaeth gyflawn = Mae INDIRECT (A2) yn ymddangos yn y bar fformiwla uwchben y daflen waith.