Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Ar yr olwg gyntaf (yn enwedig wrth ddarllen y cymorth), y swyddogaeth INDIRECT (ANUNIONGYRCHOL) edrych yn syml a hyd yn oed yn ddiangen. Ei hanfod yw troi testun sy'n edrych fel dolen yn ddolen lawn. Y rhai. os oes angen i ni gyfeirio at gell A1, yna gallwn naill ai wneud cyswllt uniongyrchol fel arfer (nodwch arwydd cyfartal yn D1, cliciwch ar A1 a gwasgwch Enter), neu gallwn ddefnyddio INDIRECT i'r un pwrpas:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Sylwch fod y ddadl ffwythiant – cyfeiriad at A1 – yn cael ei rhoi mewn dyfynodau, felly, mewn gwirionedd, testun sydd yma.

“Wel, iawn,” meddech chi. “A beth yw’r budd?” 

Ond peidiwch â barnu yn ôl yr argraff gyntaf - mae'n dwyllodrus. Gall y nodwedd hon eich helpu mewn llawer o sefyllfaoedd.

Enghraifft 1. Trawsosod

Clasur o'r genre: mae angen i chi droi'r dia fertigol

rhigol i lorweddol (trawsosod). Wrth gwrs, gallwch ddefnyddio mewnosodiad neu swyddogaeth arbennig TRANSP (TRASPOSE) mewn fformiwla arae, ond gallwch gael gan ein INDIRECT:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Mae'r rhesymeg yn syml: i gael cyfeiriad y gell nesaf, rydym yn gludo'r llythyren “A” gyda'r nod arbennig “&” a rhif colofn y gell gyfredol, y mae'r swyddogaeth yn ei rhoi i ni COLUMN (COLOFN).

Mae'n well gwneud y weithdrefn wrthdroi ychydig yn wahanol. Ers yr amser hwn mae angen i ni ffurfio dolen i gelloedd B2, C2, D2, ac ati, mae'n fwy cyfleus defnyddio'r modd cyswllt R1C1 yn lle'r “frwydr môr” clasurol. Yn y modd hwn, bydd ein celloedd yn wahanol yn unig yn rhif y golofn: B2 = R1C2, C2=R1C3, D2=R1C4 ac ati

Dyma lle mae'r ail ddadl swyddogaeth ddewisol yn dod i mewn. INDIRECT. Os yw'n gyfartal GORWEDD (GAU), yna gallwch chi osod y cyfeiriad cyswllt yn y modd R1C1. Felly gallwn yn hawdd drawsosod yr amrediad llorweddol yn ôl i fertigol:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Enghraifft 2. Swm fesul cyfwng

Rydym eisoes wedi dadansoddi un ffordd o grynhoi dros ffenestr (ystod) o faint penodol ar ddalen gan ddefnyddio'r ffwythiant GWAREDU (Gwrthosod). Gellir datrys problem debyg hefyd gan ddefnyddio INDIRECT. Os oes angen i ni grynhoi data o gyfnod amrediad penodol yn unig, yna gallwn ei gludo o ddarnau ac yna ei droi'n ddolen lawn, y gallwn ei fewnosod y tu mewn i'r swyddogaeth SUM (SUM):

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Enghraifft 3. Rhestr gwympo tabl smart

Weithiau nid yw Microsoft Excel yn trin enwau tabl smart a cholofnau fel dolenni llawn. Felly, er enghraifft, wrth geisio creu cwymplen (tab Data – Dilysu Data) yn seiliedig ar golofn Cyflogeion o fwrdd smart Pobl byddwn yn cael gwall:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Os byddwn yn “lapio” y cysylltiad â'n swyddogaeth INDIRECT, yna bydd Excel yn ei dderbyn yn hawdd a bydd ein rhestr ostwng yn cael ei diweddaru'n ddeinamig wrth ychwanegu gweithwyr newydd at ddiwedd y tabl smart:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Enghraifft 4. Dolenni na ellir eu torri

Fel y gwyddoch, mae Excel yn cywiro cyfeiriadau cyfeirio yn awtomatig mewn fformiwlâu wrth fewnosod neu ddileu colofnau rhes ar ddalen. Yn y rhan fwyaf o achosion, mae hyn yn gywir ac yn gyfleus, ond nid bob amser. Gadewch i ni ddweud bod angen i ni drosglwyddo'r enwau o'r cyfeiriadur gweithwyr i'r adroddiad:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Os ydych chi'n rhoi dolenni rheolaidd (nodwch = B2 yn y gell werdd gyntaf a'i gopïo i lawr), yna pan fyddwch chi'n dileu, er enghraifft, Dasha, byddwn yn cael y #LINK! gwall yn y gell werdd sy'n cyfateb iddi. (#REF!). Yn achos defnyddio'r swyddogaeth i greu cysylltiadau INDIRECT ni fydd problem o'r fath.

Enghraifft 5: Casglu data o dudalennau lluosog

Tybiwch fod gennym 5 taflen gydag adroddiadau o'r un math gan wahanol weithwyr (Mikhail, Elena, Ivan, Sergey, Dmitry):

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Gadewch i ni dybio bod siâp, maint, safle a dilyniant nwyddau a misoedd ym mhob tabl yr un peth – dim ond y niferoedd sy’n gwahaniaethu.

Gallwch gasglu data o bob dalen (peidiwch â’i grynhoi, ond rhowch ef o dan ei gilydd mewn “pentwr”) gydag un fformiwla yn unig:

Dadansoddiad o'r swyddogaeth INDIRECT trwy enghreifftiau

Fel y gwelwch, mae'r syniad yr un peth: rydym yn gludo'r ddolen i gell ddymunol y daflen a roddir, a INDIRECT yn ei droi yn “fyw”. Er hwylustod, uwchben y tabl, ychwanegais lythrennau'r colofnau (B, C, D), ac ar y dde - y rhifau llinell y mae angen eu cymryd o bob dalen.

Camgymeriadau

Os ydych yn defnyddio INDIRECT (ANUNIONGYRCHOL) mae angen i chi gofio am ei wendidau:

  • Os ydych chi'n cysylltu â ffeil arall (trwy ludo enw'r ffeil mewn cromfachau sgwâr, enw'r ddalen, a chyfeiriad y gell), yna dim ond tra bod y ffeil wreiddiol ar agor y bydd yn gweithio. Os byddwn yn ei gau, byddwn yn cael y gwall #LINK!
  • Ni all INDIRECT gyfeirio at amrediad deinamig a enwir. Ar statig - dim problem.
  • Mae INDIRECT yn swyddogaeth anweddol neu “anweddol”, hy mae'n cael ei hailgyfrifo ar gyfer unrhyw newid yn unrhyw gell ar y ddalen, ac nid yn unig yn dylanwadu ar gelloedd, fel mewn swyddogaethau arferol. Mae hyn yn cael effaith wael ar berfformiad ac mae'n well peidio â chael eich cario i ffwrdd gyda thablau INDIRECT mawr.

  • Sut i greu ystod ddeinamig gyda auto-sizing
  • Crynhoi dros ffenestr ystod ar ddalen gyda'r swyddogaeth OFFSET

 

Gadael ymateb