Un o nodweddion mwyaf defnyddiol y rhaglen Excel yw'r gweithredwr INDEX. Mae'n chwilio am ddata mewn ystod ar groesffordd y rhes a'r golofn benodol, gan ddychwelyd y canlyniad i gell a ddynodwyd yn flaenorol. Ond datgelir posibiliadau llawn y swyddogaeth hon pan gânt eu defnyddio mewn fformwlâu cymhleth mewn cyfuniad â gweithredwyr eraill. Gadewch i ni edrych ar amrywiol opsiynau ar gyfer ei gymhwyso.
Gan ddefnyddio'r swyddogaeth INDEX
Gweithredwr MYNEGAI yn perthyn i grŵp o swyddogaethau o'r categori Cyfeiriadau a Araeau. Mae ganddo ddau fath: ar gyfer araeau ac ar gyfer cyfeiriadau.
Mae gan yr opsiwn ar gyfer araeau y gystrawen ganlynol:
= MYNEGAI (arae; row_number; column_number)
Ar yr un pryd, gellir defnyddio'r ddwy ddadl olaf yn y fformiwla gyda'i gilydd ac unrhyw un ohonynt, os yw'r arae yn un dimensiwn. Ar gyfer ystod amlddimensiwn, dylid defnyddio'r ddau werth. Dylid ystyried hefyd na ddeellir mai rhif y rhes a'r golofn yw'r rhif ar gyfesurynnau'r ddalen, ond y drefn y tu mewn i'r arae benodol ei hun.
Mae'r gystrawen ar gyfer yr opsiwn cyfeirio fel a ganlyn:
= MYNEGAI (dolen; row_number; column_number; [area_number])
Yma, yn yr un modd, dim ond un ddadl o ddwy y gallwch ei defnyddio: Rhif llinell neu Rhif Colofn. Dadl "Rhif Ardal" mae'n ddewisol ar y cyfan a dim ond pan fydd sawl ystod yn ymwneud â'r llawdriniaeth y caiff ei gymhwyso.
Felly, mae'r gweithredwr yn chwilio am ddata yn yr ystod benodol wrth nodi rhes neu golofn. Mae'r nodwedd hon yn debyg iawn i Gweithredwr VLR, ond yn wahanol iddo, gall chwilio bron ym mhobman, ac nid yng ngholofn chwith y tabl yn unig.
Dull 1: defnyddiwch y gweithredwr INDEX ar gyfer araeau
Yn gyntaf oll, gadewch i ni ddadansoddi'r gweithredwr gan ddefnyddio'r enghraifft symlaf MYNEGAI am araeau.
Mae gennym fwrdd cyflog. Mae'r golofn gyntaf yn dangos enwau'r gweithwyr, mae'r ail yn dangos y dyddiad talu, ac mae'r drydedd yn dangos swm yr enillion. Mae angen i ni arddangos enw'r gweithiwr yn y drydedd linell.
- Dewiswch y gell lle bydd y canlyniad prosesu yn cael ei arddangos. Cliciwch ar yr eicon "Mewnosod swyddogaeth", sydd wedi'i leoli yn union i'r chwith o'r bar fformiwla.
- Gweithdrefn actifadu ar y gweill Dewiniaid Swyddogaeth. Yn y categori Cyfeiriadau a Araeau yr offeryn hwn neu "Rhestr gyflawn yn nhrefn yr wyddor" yn chwilio am enw MYNEGAI. Ar ôl dod o hyd i'r gweithredwr hwn, dewiswch ef a chlicio ar y botwm "Iawn", sydd ar waelod y ffenestr.
- Mae ffenestr fach yn agor lle mae angen i chi ddewis un o'r mathau o swyddogaethau: Array neu Dolen. Mae angen opsiwn arnom Array. Fe'i lleolir yn gyntaf ac fe'i hamlygir yn ddiofyn. Felly, mae'n rhaid i ni glicio ar y botwm "Iawn".
- Mae'r ffenestr dadleuon swyddogaeth yn agor MYNEGAI. Fel y soniwyd uchod, mae ganddi dair dadl, ac yn unol â hynny, tri maes i'w llenwi.
Yn y maes Array Rhaid i chi nodi cyfeiriad yr ystod ddata sy'n cael ei phrosesu. Gellir ei yrru i mewn â llaw. Ond er mwyn hwyluso'r dasg, byddwn yn gwneud fel arall. Rhowch y cyrchwr yn y maes priodol, ac yna rhowch gylch o amgylch yr ystod gyfan o ddata tablau ar y ddalen. Ar ôl hynny, bydd cyfeiriad yr ystod yn cael ei arddangos ar unwaith yn y maes.
Yn y maes Rhif llinell rhowch y rhif "3", oherwydd yn ôl amod mae angen i ni bennu'r trydydd enw ar y rhestr. Yn y maes Rhif Colofn gosod y rhif "1", gan mai'r golofn gydag enwau yw'r gyntaf yn yr ystod a ddewiswyd.
Ar ôl cwblhau'r holl leoliadau penodedig, cliciwch ar y botwm "Iawn".
- Arddangosir canlyniad prosesu yn y gell a nodwyd ym mharagraff cyntaf y cyfarwyddyd hwn. Sef y cyfenw diddwythol yw'r trydydd yn y rhestr yn yr ystod ddata a ddewiswyd.
Gwnaethom archwilio cymhwysiad y swyddogaeth MYNEGAI mewn arae amlddimensiwn (colofnau a rhesi lluosog). Pe bai'r amrediad yn un dimensiwn, byddai llenwi'r data yn ffenestr y ddadl hyd yn oed yn haws. Yn y maes Array yn yr un dull ag uchod, rydym yn nodi ei gyfeiriad. Yn yr achos hwn, dim ond gwerthoedd mewn un golofn yw'r ystod ddata. "Enw". Yn y maes Rhif llinell nodwch y gwerth "3", gan fod angen i chi ddarganfod y data o'r drydedd res. Y cae 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. Cliciwch ar y botwm "Iawn".
Bydd y canlyniad yn union yr un fath â'r uchod.
Dyma oedd yr enghraifft symlaf i chi weld sut mae'r swyddogaeth hon yn gweithio, ond yn ymarferol, anaml y defnyddir fersiwn debyg o'i defnydd.
Gwers: Dewin Nodwedd Excel
Dull 2: ei ddefnyddio ar y cyd â'r gweithredwr CHWILIO
Yn ymarferol, y swyddogaeth MYNEGAI a ddefnyddir amlaf gyda dadl CHWILIO. Bunch MYNEGAI - CHWILIO yn offeryn pwerus wrth weithio yn Excel, sydd yn ei swyddogaeth yn fwy hyblyg na'i analog agosaf - y gweithredwr VPR.
Prif amcan y swyddogaeth CHWILIO yn arwydd o'r rhif yn nhrefn gwerth penodol yn yr ystod a ddewiswyd.
Cystrawen Gweithredwr CHWILIO o'r fath:
= CHWILIO (search_value, lookup_array, [match_type])
- Gwerth a geisir - dyma'r gwerth y mae ei safle yn yr ystod yr ydym yn edrych amdano;
- Array Golwg yw'r ystod y lleolir y gwerth hwn ynddo;
- Math o Gêm - Mae hwn yn baramedr dewisol sy'n penderfynu a ddylid chwilio am werthoedd yn gywir neu'n fras. Byddwn yn edrych am union werthoedd, felly ni ddefnyddir y ddadl hon.
Gan ddefnyddio'r offeryn hwn gallwch awtomeiddio mewnbwn dadleuon Rhif llinell a Rhif Colofn mewn swyddogaeth MYNEGAI.
Dewch i ni weld sut y gellir gwneud hyn gydag enghraifft benodol. Rydym yn gweithio gyda'r un tabl, a drafodwyd uchod. Ar wahân, mae gennym ddau faes ychwanegol - "Enw" a "Swm". Mae'n angenrheidiol sicrhau pan fyddwch chi'n nodi enw'r gweithiwr, bod y swm o arian a enillir yn cael ei arddangos yn awtomatig. Dewch i ni weld sut y gellir rhoi hyn ar waith trwy gymhwyso swyddogaethau MYNEGAI a CHWILIO.
- Yn gyntaf oll, rydym yn darganfod pa gyflogau y mae'r gweithiwr Parfenov D.F. yn eu derbyn. Rhowch ei enw yn y maes priodol.
- Dewiswch gell yn y maes "Swm"lle bydd y canlyniad terfynol yn cael ei arddangos. Lansio'r ffenestr dadleuon swyddogaeth MYNEGAI am araeau.
Yn y maes Array rydym yn nodi cyfesurynnau'r golofn lle mae cyflogau gweithwyr.
Y cae Rhif Colofn gadewch ef yn wag, gan ein bod yn defnyddio'r ystod un dimensiwn fel enghraifft.
Ond yn y maes Rhif llinell mae angen i ni ysgrifennu swyddogaeth yn unig CHWILIO. Er mwyn ei ysgrifennu, rydym yn cadw at y gystrawen a drafodwyd uchod. Rhowch enw'r gweithredwr yn y maes ar unwaith "CHWILIO" heb ddyfyniadau. Yna agorwch y braced ar unwaith a nodi cyfesurynnau'r gwerth a ddymunir. Dyma gyfesurynnau'r gell lle gwnaethom gofnodi enw'r gweithiwr Parfenov ar wahân. Rydyn ni'n rhoi hanner colon ac yn nodi cyfesurynnau'r ystod sy'n cael ei gweld. Yn ein hachos ni, dyma gyfeiriad y golofn gydag enwau gweithwyr. Ar ôl hynny, caewch y braced.
Ar ôl nodi'r holl werthoedd, cliciwch ar y botwm "Iawn".
- Arddangosir canlyniad swm yr enillion D. Parfenov ar ôl ei brosesu yn y maes "Swm".
- Nawr os yn y maes "Enw" byddwn yn newid y cynnwys gyda "Parfenov D.F.", er enghraifft, "Popova M. D.", yna bydd gwerth cyflogau yn y maes yn newid yn awtomatig "Swm".
Dull 3: trin tablau lluosog
Nawr, gadewch i ni weld sut mae defnyddio'r gweithredwr MYNEGAI Gallwch brosesu tablau lluosog. At y diben hwn, gweithredir dadl ychwanegol. "Rhif Ardal".
Mae gennym dri bwrdd. Mae pob bwrdd yn arddangos cyflogau gweithwyr am un mis. Ein tasg yw darganfod cyflog (trydydd colofn) yr ail weithiwr (ail reng) am y trydydd mis (trydydd rhanbarth).
- Dewiswch y gell lle bydd y canlyniad yn cael ei allbwn ac yn y ffordd arferol ar agor Dewin Nodwedd, ond wrth ddewis y math o weithredwr, dewiswch yr olygfa gyfeirio. Mae angen hyn arnom oherwydd bod y math hwn yn cefnogi delio â dadleuon. "Rhif Ardal".
- Mae ffenestr y ddadl yn agor. Yn y maes Dolen mae angen i ni nodi cyfeiriadau pob un o'r tair amrediad. I wneud hyn, gosodwch y cyrchwr yn y maes a dewiswch yr ystod gyntaf gyda botwm chwith y llygoden wedi'i wasgu. Yna rhowch hanner colon. Mae hyn yn bwysig iawn, oherwydd os ewch chi ar unwaith i ddewis yr arae nesaf, yna bydd ei gyfeiriad yn disodli cyfesurynnau'r un blaenorol. Felly, ar ôl mynd i mewn i'r hanner colon, dewiswch yr ystod nesaf. Yna eto rydyn ni'n rhoi hanner colon ac yn dewis yr arae olaf. Yr holl fynegiant sydd yn y maes Dolen cymryd cromfachau i mewn.
Yn y maes Rhif llinell nodwch y rhif "2", gan ein bod yn chwilio am ail enw olaf yn y rhestr.
Yn y maes Rhif Colofn nodwch y rhif "3"gan mai'r golofn gyflog yw'r drydedd yn olynol 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 i'r holl ddata gael ei gofnodi, cliciwch ar y botwm "Iawn".
- Ar ôl hynny, mae canlyniadau'r cyfrifiad yn cael eu harddangos yn y gell a ddewiswyd yn flaenorol. Mae'n dangos swm cyflog yr ail weithiwr (V. M. Safronov) am y trydydd mis.
Dull 4: cyfrifwch y swm
Ni ddefnyddir y ffurflen gyfeirio mor aml â'r ffurflen arae, ond gellir ei defnyddio nid yn unig wrth weithio gydag ystodau lluosog, ond hefyd ar gyfer anghenion eraill. Er enghraifft, gellir ei ddefnyddio i gyfrifo'r swm mewn cyfuniad â gweithredwr SUM.
Wrth adio'r swm SUM mae ganddo'r gystrawen ganlynol:
= SUM (array_address)
Yn ein hachos ni ni, gellir cyfrifo swm enillion yr holl weithwyr bob mis gan ddefnyddio'r fformiwla ganlynol:
= SUM (C4: C9)
Ond gallwch ei addasu ychydig gan ddefnyddio'r swyddogaeth MYNEGAI. Yna bydd ganddo'r ffurflen ganlynol:
= SUM (C4: MYNEGAI (C4: C9; 6))
Yn yr achos hwn, mae cyfesurynnau dechrau'r arae yn nodi'r gell y mae'n dechrau gyda hi. Ond yn y cyfesurynnau sy'n nodi diwedd yr arae, defnyddir y gweithredwr MYNEGAI. Yn yr achos hwn, dadl gyntaf y gweithredwr MYNEGAI yn nodi ystod, a'r ail - yn y gell olaf - y chweched.
Gwers: Nodweddion Excel Defnyddiol
Fel y gallwch weld, y swyddogaeth MYNEGAI gellir ei ddefnyddio yn Excel i ddatrys tasgau eithaf amrywiol. Er ein bod wedi ystyried ymhell o bob opsiwn posibl ar gyfer ei gymhwyso, ond dim ond y rhai mwyaf poblogaidd. Mae dau fath o'r swyddogaeth hon: cyfeiriadol ac ar gyfer araeau. Gellir ei ddefnyddio yn fwyaf effeithiol mewn cyfuniad â gweithredwyr eraill. Bydd fformwlâu a grëir fel hyn yn gallu datrys y problemau mwyaf cymhleth.