Sisu
Microsoft Office Exceli tabelimassiivi veeru ja rea ristumiskohas asuva lahtri väärtuste leidmiseks peate kasutama funktsiooni "INDEX" ja ka abifunktsiooni "OTSING". Väärtuse leidmine massiivist on vajalik siis, kui kasutaja töötab suure tabeliga ja ta peab andmeseeria üles tõmbama. Selles artiklis vaadeldakse üksikasjalikku algoritmi funktsiooni "INDEX" kasutamiseks massiivi väärtuste otsimiseks.
Funktsiooni “INDEX” salvestamine
Selline massiivi operaator kirjutatakse järgmiselt: =INDEX(massiiv; rea number; veeru number). Sulgudes olevate sõnade asemel on näidatud vastavad lahtrite arvud algses tabelis.
Funktsiooni “MATCH” salvestamine
See on esimese funktsiooni abioperaator, mida kasutatakse ka massiivi väärtuste otsimisel. Selle kirje Excelis näeb välja selline: =MATCH(otsitav väärtus; tabeli massiiv; vaste tüüp).
Pöörake tähelepanu! Funktsiooni INDEX argumentide kirjutamisel on veeru number valikuline.
Kuidas massiivist väärtust leida
Teema mõistmiseks tuleb konkreetse näite abil läbi mõelda ülesande täitmise algoritm. Teeme Excelis üheks päevaks tellimuste tabeli, milles on veerud: “tellimuse number”, “Klient”, “Toode”, “Kogus”, “Ühikuhind”, “Summa”. Massiivist tuleb leida väärtus ehk luua individuaalne klienditellimuse kaart, et algse tabeli lahtritest saaks infot tihendatud kujul.
Selleks peate vastavalt algoritmile tegema rea toiminguid:
- Looge kliendi tellimuse kaart.
- Kaardi esimese rea jaoks peate looma ripploendi, kuhu kirjutatakse põhimassiivi klientide nimed. Seejärel, valides konkreetse nime, näeb kasutaja sellel ülevaatlikku teavet, mis kuvatakse tellimuskaardi muudel ridadel.
- Asetage hiirekursor kaardi esimesele reale ja sisestage programmi peamenüü ülaosas jaotis "Andmed".
- Klõpsake nuppu "Andmete kinnitamine".
- Ilmuvas aknas väljal "Andmetüüp" valige suvand "Loend" ja valige allikaks algse massiivi lahtrite vahemik, kuhu on registreeritud kõigi klientide loend.
- Kaardi esimese veeru lahtri paremale küljele ilmub nool. Kui klõpsate sellel, näete kõigi klientide loendit. Siin peate valima mis tahes kliendi.
- Reale “tellimuse number” kirjuta funktsioon «=INDEKS(», seejärel klõpsake Exceli valemiriba kõrval ikooni „fx”.
- Avanevas funktsiooniviisardi menüüs valige loendist funktsiooni „INDEX” massiivivorm ja klõpsake nuppu „OK”.
- Avaneb aken "Funktsiooni argumendid", kus peate täitma kõik read, märkides vastavad lahtrivahemikud.
- Kõigepealt peate klõpsama välja "Array" vastas asuval ikoonil ja valima kogu originaalplaadi koos päisega.
- Väljale "Rea number" peate täitma funktsiooni "MATCH". Esimesel kohal sulgudes märgime argumendina kliendi nime, mis oli tellimuskaardil valitud. Funktsiooni "MATCH" teise argumendina peate määrama algses tabelimassiivis kogu klientide ringi. Kolmanda argumendi asemele tuleb kirjutada number 0, sest see otsib täpset vastet.
Tähtis! Pärast funktsiooni „MATCH” iga elemendi täitmist peate vajutama nuppu „F4”, et riputada argumendis iga tähemärgi ette dollarimärgid. See võimaldab valemil mitte "kolida välja" täitmise protsessis.
- Reale “Veeru number” kirjutage veel kord sobivate argumentidega abifunktsioon “MATCH”.
- Funktsiooni esimese argumendina tuleb tellimuse kaardil määrata "Toode" reale tühi lahter. Samal ajal pole enam vaja dollarimärke argumentidele riputada, sest soovitud argument peaks olema "ujuv".
- Funktsiooni „MATCH” teise argumendi täitmisel peate valima lähtemassiivi päise ja seejärel vajutama märkide parandamiseks nuppu „F4”.
- Viimase argumendina peate kirjutama 0, sulgema sulg ja klõpsama kasti "Funktsiooni argumendid" allosas "OK". Selles olukorras on number 0 täpne vaste.
- Kontrolli tulemust. Pärast selliste pikkade toimingute tegemist tuleks reale “tellimuse number” kuvada valitud kliendile vastav number.
- Viimases etapis tuleb valem ülejäänud ridade täitmiseks venitada kuni tellimuskaardi kõikide lahtriteni.
Lisainformatsioon! Kui tellimiskaardi rippmenüüst valitakse klient, kuvatakse kogu selle isiku teave massiivi ülejäänud ridadel.
Järeldus
Seega peab kasutaja Microsoft Office Exceli massiivist soovitud väärtuse leidmiseks tegema palju tööd. Selle tulemusena tuleks hankida väike andmeplaat, mis kuvab iga parameetri kohta kokkusurutud infot algsest massiivist. Vastavate piltidega väärtuste otsimise meetodit on üksikasjalikult käsitletud eespool.