Kuidas leida Excelis massiivist väärtust

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.

Kuidas leida Excelis massiivist väärtust
Koostatud plaadi välimus

Selleks peate vastavalt algoritmile tegema rea ​​toiminguid:

  1. Looge kliendi tellimuse kaart.
Kuidas leida Excelis massiivist väärtust
Kliendi tellimuse kaart
  1. 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.
  2. Asetage hiirekursor kaardi esimesele reale ja sisestage programmi peamenüü ülaosas jaotis "Andmed".
  3. Klõpsake nuppu "Andmete kinnitamine".
  4. Ilmuvas aknas väljal "Andmetüüp" valige suvand "Loend" ja valige allikaks algse massiivi lahtrite vahemik, kuhu on registreeritud kõigi klientide loend.
Kuidas leida Excelis massiivist väärtust
Vajalikud toimingud aknas "Kontrolli sisendväärtusi". Siin valime valiku "Loend" ja näitame kõigi klientide ulatust
  1. 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.
Kuidas leida Excelis massiivist väärtust
Klientide loend, mis kuvatakse pärast eelmiste manipulatsioonide sooritamist kaardi esimesel real
  1. Reale “tellimuse number” kirjuta funktsioon «=INDEKS(», seejärel klõpsake Exceli valemiriba kõrval ikooni „fx”.
  2. Avanevas funktsiooniviisardi menüüs valige loendist funktsiooni „INDEX” massiivivorm ja klõpsake nuppu „OK”.
Kuidas leida Excelis massiivist väärtust
Funktsiooni "INDEX" jaoks massiivi kuju valimine
  1. Avaneb aken "Funktsiooni argumendid", kus peate täitma kõik read, märkides vastavad lahtrivahemikud.
Kuidas leida Excelis massiivist väärtust
Akna "Funktsiooni argumendid" ilmumine
  1. Kõigepealt peate klõpsama välja "Array" vastas asuval ikoonil ja valima kogu originaalplaadi koos päisega.
Kuidas leida Excelis massiivist väärtust
Rea “Array” täitmine. Siin tuleb klõpsata välja lõpus oleval ikoonil ja valida originaalplaat
  1. 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.
Kuidas leida Excelis massiivist väärtust
Funktsiooni argumentide menüü välja Rea number täitmine. Siin kasutatakse operaatorit MATCH.

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.

  1. Reale “Veeru number” kirjutage veel kord sobivate argumentidega abifunktsioon “MATCH”.
  2. 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".
  3. Funktsiooni „MATCH” teise argumendi täitmisel peate valima lähtemassiivi päise ja seejärel vajutama märkide parandamiseks nuppu „F4”.
  4. Viimase argumendina peate kirjutama 0, sulgema sulg ja klõpsama kasti "Funktsiooni argumendid" allosas "OK". Selles olukorras on number 0 täpne vaste.
Kuidas leida Excelis massiivist väärtust
Täitke väli "Veeru number". Siin peate veel kord määrama kõik funktsiooni "MATCH" argumendid, tuues esile vastavad lahtrivahemikud tabelimassiivis. 0 on määratud viimase argumendina
  1. Kontrolli tulemust. Pärast selliste pikkade toimingute tegemist tuleks reale “tellimuse number” kuvada valitud kliendile vastav number.
Kuidas leida Excelis massiivist väärtust
Lõpptulemus. Vastav väärtus algsest tabelimassiivist ilmus väljale "tellimuse number".
  1. Viimases etapis tuleb valem ülejäänud ridade täitmiseks venitada kuni tellimuskaardi kõikide lahtriteni.
Kuidas leida Excelis massiivist väärtust
Valemi venitamine kõikidele tabeli ridadele. Täielikult täidetud massiiv. Andmed muutuvad, kui valitakse teine ​​klient

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.

Jäta vastus