Un o nodweddion mwyaf defnyddiol Excel yw gweithredwr INDEX. Mae'n chwilio am ddata mewn ystod ar groesffordd y rhes a'r golofn benodedig, gan ddychwelyd y canlyniad i gell a ddynodwyd ymlaen llaw. Ond datgelir potensial llawn y swyddogaeth hon pan gaiff ei defnyddio mewn fformiwlâu cymhleth ar y cyd â gweithredwyr eraill. Gadewch i ni edrych ar y gwahanol opsiynau ar gyfer ei gymhwyso.
Gan ddefnyddio'r swyddogaeth INDEX
Gweithredwr MYNEGAI yn perthyn i'r grŵp o swyddogaethau o'r categori "Cysylltiadau ac araeau". Mae ganddo ddau fath: ar gyfer araeau ac ar gyfer cyfeiriadau.
Mae gan yr amrywiad arrays y gystrawen ganlynol:
= MYNEGAI (arae; line_number; column_number)
Yn yr achos hwn, gellir defnyddio'r ddau ddadl olaf yn y fformiwla gyda'i gilydd ac unrhyw un ohonynt, os yw'r arae yn un-dimensiwn. Yn yr ystod aml-ddimensiwn, dylid defnyddio'r ddau werth. Dylid nodi hefyd nad rhif y rhes a'r golofn yw'r rhif ar gyfesurynnau'r daflen, ond y drefn o fewn yr amrywiaeth benodedig ei hun.
Mae'r gystrawen ar gyfer yr amrywiad cyfeirio yn edrych fel hyn:
= MYNEGAI (dolen; line_number; column_number; [area_number])
Yma gallwch ddefnyddio dim ond un o ddau ddadl yn yr un modd: "Rhif llinell" neu "Rhif colofn". Dadl "Rhif Ardal" yn gyffredinol yn ddewisol ac yn gymwys dim ond pan fydd ystodau lluosog yn ymwneud â llawdriniaeth.
Felly, mae'r gweithredwr yn chwilio am ddata yn yr ystod benodedig wrth bennu rhes neu golofn. Mae'r swyddogaeth hon yn debyg iawn i'w gallu gweithredwr vpr, ond yn wahanol i hynny, gall chwilio ym mhob man bron, ac nid dim ond yng ngholofn chwith y tabl.
Dull 1: Defnyddiwch y gweithredydd INDEX ar gyfer araeau
Gadewch i ni, yn gyntaf oll, ddadansoddi, gan ddefnyddio'r enghraifft symlaf, yr algorithm ar gyfer defnyddio'r gweithredwr MYNEGAI ar gyfer araeau.
Mae gennym dabl o gyflogau. Yn y golofn gyntaf, dangosir enwau'r gweithwyr, yn yr ail - dyddiad y taliad, ac yn y trydydd - swm yr enillion. Mae angen i ni arddangos enw'r gweithiwr yn y drydedd linell.
- Dewiswch y gell lle caiff y canlyniad prosesu ei arddangos. Cliciwch ar yr eicon "Mewnosod swyddogaeth"sydd wedi'i leoli ar unwaith i'r chwith o'r bar fformiwla.
- Mae gweithdrefn actifadu yn digwydd. Meistri swyddogaeth. Yn y categori "Cysylltiadau ac araeau" yr offeryn hwn neu "Rhestr lawn yn nhrefn yr wyddor" chwiliwch am enw MYNEGAI. Ar ôl i ni ddod o hyd i'r gweithredwr hwn, dewiswch ef a chliciwch ar y botwm. "OK"sydd ar waelod y ffenestr.
- Mae ffenestr fach yn agor lle mae angen i chi ddewis un o'r mathau o swyddogaethau: "Array" neu "Cyswllt". Yr opsiwn sydd ei angen arnom "Array". Fe'i lleolir yn gyntaf ac fe'i dewiswyd yn ddiofyn. Felly, mae angen i ni bwyso'r botwm "OK".
- Mae'r ffenestr dadl yn agor. MYNEGAI. Fel y soniwyd uchod, mae ganddo dri dadl, ac, yn unol â hynny, tri maes i'w llenwi.
Yn y maes "Array" Rhaid i chi nodi cyfeiriad yr ystod data sy'n cael ei brosesu. Gellir ei yrru â llaw. Ond er mwyn hwyluso'r dasg, byddwn yn symud ymlaen yn wahanol. Rhowch y cyrchwr yn y maes priodol, ac yna rhowch gylch o amgylch yr ystod gyfan o ddata tablau ar y daflen. Ar ôl hyn, caiff y cyfeiriad amrediad ei arddangos ar unwaith yn y maes.
Yn y maes "Rhif llinell" rhowch y rhif "3", oherwydd oherwydd yr amod mae angen i ni benderfynu ar y trydydd enw yn y rhestr. Yn y maes "Rhif colofn" gosodwch y rhif "1"gan mai'r golofn gydag enwau yw'r cyntaf yn yr ystod a ddewiswyd.
Ar ôl gwneud pob gosodiad penodol, rydym yn clicio ar y botwm "OK".
- Mae canlyniad prosesu yn cael ei arddangos yn y gell a nodwyd ym mharagraff cyntaf y cyfarwyddyd hwn. Dyma'r enw olaf deilliedig sef y trydydd yn y rhestr yn yr ystod ddata a ddewiswyd.
Rydym wedi dadansoddi cymhwysiad y swyddogaeth. MYNEGAI mewn amrywiaeth aml-ddimensiwn (sawl colofn a rhes). Pe bai'r ystod yn un-dimensiwn, yna byddai llenwi'r data yn y ffenestr ddadl hyd yn oed yn haws. Yn y maes "Array" yr un dull ag uchod, rydym yn nodi ei gyfeiriad. Yn yr achos hwn, dim ond gwerthoedd mewn un golofn yw'r ystod data. "Enw". Yn y maes "Rhif llinell" nodi'r gwerth "3", oherwydd mae angen i chi wybod y data o'r drydedd linell. Maes "Rhif colofn" yn gyffredinol, gallwch ei adael yn wag, gan fod gennym ystod un-dimensiwn lle mai dim ond un golofn sy'n cael ei defnyddio. Rydym yn pwyso'r botwm "OK".
Bydd y canlyniad yr un fath â'r uchod.
Dyma'r enghraifft symlaf i chi weld sut mae'r swyddogaeth hon yn gweithio, ond yn ymarferol anaml y defnyddir yr opsiwn hwn o'i ddefnyddio.
Gwers: Dewin swyddogaeth Excel
Dull 2: ei ddefnyddio ar y cyd â gweithredwr MATCH
Yn ymarferol, y swyddogaeth MYNEGAI y mwyaf cyffredin a ddefnyddir gyda dadl MATCH. Bunch MYNEGAI - MATCH yn arf pwerus wrth weithio yn Excel, sy'n fwy hyblyg yn ei swyddogaeth na'i analog agosaf - y gweithredwr Vpr.
Prif dasg y swyddogaeth MATCH yn arwydd o'r rhif yn nhrefn gwerth penodol yn yr ystod a ddewiswyd.
Cystrawen gweithredwr MATCH o'r fath:
= MATCH (gwerth chwilio, arae edrych, [match_type])
- Gwerth yr angen - dyma'r gwerth y mae ei safle yn yr ystod yr ydym yn chwilio amdani;
- Cyfres sy'n edrych - dyma'r amrediad y mae'r gwerth hwn wedi'i leoli ynddo;
- Math mapio - Mae hwn yn baramedr dewisol sy'n pennu p'un a ddylid chwilio am werthoedd yn gywir neu'n fras. Byddwn yn chwilio am yr union werthoedd, felly ni ddefnyddir y ddadl hon.
Gyda'r offeryn hwn gallwch awtomeiddio cyflwyno dadleuon. "Rhif llinell" a "Rhif colofn" mewn swyddogaeth MYNEGAI.
Gadewch i ni weld sut y gellir gwneud hyn gydag enghraifft benodol. Rydym yn gweithio i gyd gyda'r un tabl, a drafodwyd uchod. Ar wahân, mae gennym ddau faes ychwanegol - "Enw" a "Swm". Mae angen gwneud hynny, pan fyddwch chi'n nodi enw'r gweithiwr, bod yr arian a enillir ganddo yn cael ei arddangos yn awtomatig. Gadewch i ni weld sut y gellir gweithredu hyn yn ymarferol trwy gymhwyso'r swyddogaethau MYNEGAI a MATCH.
- Yn gyntaf oll, byddwn yn darganfod pa fath o weithiwr cyflog y mae Parfenov DF yn ei dderbyn.
- Dewiswch y gell yn y maes "Swm"lle bydd y canlyniad terfynol yn cael ei arddangos. Rhedeg y ffenestr dadl swyddogaeth MYNEGAI ar gyfer araeau.
Yn y maes "Array" rydym yn cofnodi cyfesurynnau'r golofn lle mae symiau cyflogau'r gweithwyr wedi'u lleoli.
Maes "Rhif colofn" rydym yn gadael yn wag, gan ein bod yn defnyddio ystod un-dimensiwn er enghraifft.
Ond yn y maes "Rhif llinell" mae angen i ni ysgrifennu swyddogaeth yn unig MATCH. Er mwyn ei ysgrifennu, rydym yn dilyn y gystrawen a ddisgrifir uchod. Yn syth yn y maes nodwch enw'r gweithredwr "MATCH" heb ddyfynbrisiau. Yna agorwch y braced ar unwaith a nodwch gyfesurynnau'r gwerth a ddymunir. Dyma gyfesurynnau'r gell lle gwnaethom gofnodi enw gweithiwr Parfenov ar wahân. Rydym yn rhoi hanner-colon ac yn nodi cyfesurynnau'r ystod a welwyd. Yn ein hachos ni, dyma gyfeiriad y golofn gydag enwau'r gweithwyr. Wedi hynny, caewch y braced.
Ar ôl cofnodi pob gwerth, cliciwch ar y botwm "OK".
- Mae canlyniad yr enillion Parfenova DF ar ôl ei brosesu yn cael ei arddangos yn y maes "Swm".
- Nawr os yw'r cae "Enw" rydym yn newid cynnwys gyda "Parfenov D.F."ar, er enghraifft, "Popova M.D."yna bydd y gwerth cyflog yn y maes yn newid yn awtomatig. "Swm".
Dull 3: prosesu tablau lluosog
Nawr, gadewch i ni weld sut mae defnyddio'r gweithredwr MYNEGAI Gallwch drin tablau lluosog. Defnyddir dadl ychwanegol at y diben hwn. "Rhif Ardal".
Mae gennym dri thabl. Mae pob tabl yn dangos cyflogau gweithwyr am fis penodol. Ein tasg ni yw darganfod cyflogau (trydydd colofn) yr ail gyflogai (ail res) am y trydydd mis (trydydd rhanbarth).
- Dewiswch y gell lle bydd y canlyniad yn cael ei arddangos ac yn y ffordd arferol ar agor Dewin Swyddogaeth, ond wrth ddewis math o weithredwr, dewiswch y farn gyfeirio. Mae angen hyn arnom oherwydd dyma'r math sy'n cefnogi'r gwaith gyda'r ddadl "Rhif Ardal".
- Mae'r ffenestr ddadl yn agor. Yn y maes "Cyswllt" mae angen i ni nodi cyfeiriadau'r tair ystâd. I wneud hyn, gosodwch y cyrchwr yn y maes a dewiswch yr ystod gyntaf gyda'r botwm chwith ar y llygoden yn cael ei ddal i lawr. Yna rydym yn rhoi hanner colon. Mae hyn yn bwysig iawn, oherwydd os ydych chi'n mynd at ddethol yr amrywiaeth nesaf ar unwaith, bydd ei gyfeiriad yn disodli cyfesurynnau'r un blaenorol. Felly, ar ôl cyflwyno hanner colon, dewiswch yr ystod ganlynol. Yna, unwaith eto, rhoesom hanner colon a dewis yr arae olaf. Yr holl fynegiant sydd yn y maes "Cyswllt" cymryd cromfachau.
Yn y maes "Rhif llinell" nodwch rif "2", gan ein bod yn chwilio am yr ail enw yn y rhestr.
Yn y maes "Rhif colofn" nodwch rif "3", gan mai'r golofn gyflog yw'r trydydd ym mhob tabl.
Yn y maes "Rhif Ardal" rhowch y rhif "3", gan fod angen i ni ddod o hyd i'r data yn y trydydd tabl, sy'n cynnwys gwybodaeth am gyflogau am y trydydd mis.
Ar ôl cofnodi'r holl ddata, cliciwch ar y botwm "OK".
- Wedi hynny, dangosir canlyniadau'r cyfrifiad yn y gell a ddewiswyd ymlaen llaw. Mae'n dangos swm cyflog yr ail gyflogai (V. Safronov) am y trydydd mis.
Dull 4: Cyfrifo symiau
Nid yw'r ffurflen gyfeirio mor aml â ffurf yr arae, ond gellir ei defnyddio nid yn unig wrth weithio gyda nifer o ystodau, ond hefyd ar gyfer anghenion eraill. Er enghraifft, gellir ei ddefnyddio i gyfrifo'r swm ar y cyd â'r gweithredwr SUM.
Wrth adio'r swm SUM sydd â'r gystrawen ganlynol:
= SUM (cyfeiriad yr arae)
Yn ein hachos penodol, gellir cyfrifo enillion yr holl weithwyr am y mis gan ddefnyddio'r fformiwla ganlynol:
= SUM (C4: C9)
Ond gallwch ei addasu ychydig drwy ddefnyddio'r swyddogaeth MYNEGAI. Yna bydd yn edrych fel hyn:
= SUM (C4: INDEX (C4: C9; 6))
Yn yr achos hwn, mae cyfesurynnau dechrau'r arae yn dangos y gell y mae'n dechrau arni. Ond yn y cyfesurynnau o nodi diwedd yr arae, defnyddir y gweithredwr. MYNEGAI. Yn yr achos hwn, dadl gyntaf y gweithredwr MYNEGAI yn dangos yr ystod, a'r ail i'w gell olaf yw'r chweched.
Gwers: Nodweddion Excel defnyddiol
Fel y gwelwch, y swyddogaeth MYNEGAI gellir ei ddefnyddio yn Excel i ddatrys tasgau eithaf amrywiol. Er ein bod wedi ystyried ymhell o bob dewis posibl ar gyfer ei ddefnyddio, ond dim ond y rhai mwyaf heriol. Mae dau fath o'r swyddogaeth hon: cyfeirnod ac ar gyfer araeau. Yn fwyaf effeithiol, gellir ei ddefnyddio ar y cyd â gweithredwyr eraill. Bydd fformiwlâu a grëir fel hyn yn gallu datrys y tasgau mwyaf cymhleth.