Andmeloendist väärtuste otsimine

Andmeloendist väärtuste otsimine

Oletame, et soovite leida töötaja nimesildi numbri abil tema sisetelefoninumbri või soovite leida müügisummale vastava komisjonitasu määra. Loendist saate vajalikke andmeid otsida kiirelt ja tõhusalt ning automaatselt veenduda õigete andmete kasutamises. Pärast andmete leidmist saate tagastatud väärtustega teha arvutusi või vaadata saadud tulemusi.

Selle artikli teemad

Väärtuste täpse vaste alusel loendist vertikaalselt otsimine

Väärtuste ligikaudse vaste alusel loendist vertikaalselt otsimine

Väärtuste täpse vaste alusel teadmata suurusega loendist vertikaalselt otsimine

Väärtuste täpse vaste alusel loendist horisontaalselt otsimine

Väärtuste ligikaudse vaste alusel loendist horisontaalselt otsimine

Otsimisviisardi abil otsinguvalemi loomine (ainult Excel 2007)

Väärtuste täpse vaste alusel loendist vertikaalselt otsimine

Selleks saate kasutada funktsiooni VLOOKUP või funktsioonide INDEX ja MATCH kombinatsiooni.

Funktsiooni VLOOKUP näited

Funktsiooni VLOOKUP 1. näide

Funktsiooni VLOOKUP 2. näide

Lisateavet leiate teemast Funktsioon VLOOKUP.

Funktsioonide INDEX ja MATH näited

Funktsioone INDEX ja MATCH saab kasutada funktsiooni VLOOKUP asemel

Lihtsamalt öeldes tähendab see järgmist.

= INDEX (soovin tagastusväärtust lahtrivahemikust C2:C10, mis vastab funktsioonile MATCH („lehtkapsas“, mis on kusagil massiivis lahtrivahemikus B2:B10, kus tagastusväärtus on esimene väärtuse, mis vastab väärtusele „lehtkapsas“))

Valem otsib esimest väärtust lahtrivahemikust C2:C10, mis vastab väärtusele Lehtkapsas (lahtris B7) ja tagastab lahtri C7 väärtuse (100), mis on esimene väärtus, mis vastab väärtusele Lehtkapsas.

Lisateavet leiate artiklitest Funktsioon INDEX ja Funktsioon MATCH.

Lehe algusse

Väärtuste ligikaudse vaste alusel loendist vertikaalselt otsimine

Selleks saate kasutada funktsiooni VLOOKUP.

NB!:  Veenduge, et esimese rea väärtused oleksid sorditud tõusvas järjestuses.

Näide funktsiooni VLOOKUP valemist, mis otsib ligikaudset vastet

Ülaltoodud näites otsib funktsioon VLOOKUP selle õppuri eesnime, kellel on lahtrivahemikus A2:B7 kuus hilinemist. Sellist kirjet nagu 6 hilinemist tabelis pole, seega otsib VLOOKUP suuruselt järgmist väärtust, leiab väärtuse 5, mis on seostatud eesnimega Dave, ja tagastab väärtuse Dave.

Lisateavet leiate teemast Funktsioon VLOOKUP.

Lehe algusse

Väärtuste täpse vaste alusel teadmata suurusega loendist vertikaalselt otsimine

Selleks saate kasutada funktsioone funktsioone OFFSET ja MATCH.

Märkus.: Kasutage sellist meetodit juhul, kui teie andmed asuvad iga päev värskendatavas välisandmevahemikus. Teate, et hind on veerus B, aga ei tea, mitu andmerida server tagastab, ning esimest veergu ei sordita tähestikulises järjestuses.

Funktsioonide OFFSET ja MATCH näide

C1 on lahtrivahemiku vasak ülemine lahter (seda nimetatakse ka alguslahtriks).

MATCH("Apelsinid",C2:C7,0) otsib lahtrivahemikust C2:C7 väärtust Apelsinid. Lahtrivahemikku ei tohi kaasata alguslahtrit.

1 on alguslahtrist paremale jäävate veergude arv, kus tagastatav väärtus olema peaks. Meie näites on tagastatav väärtus veerus D, Müük.

Lehe algusse

Väärtuste täpse vaste alusel loendist horisontaalselt otsimine

Selleks saate kasutada funktsiooni HLOOKUP. Vt alltoodud näidet:

Näide funktsiooni HLOOKUP valemist, mis otsib täpset vastet

Funktsioon HLOOKUP otsib veerust Müük ja tagastab väärtuse määratud lahtrivahemiku reast 5.

Lisateavet leiate teemast Funktsioon HLOOKUP.

Lehe algusse

Väärtuste ligikaudse vaste alusel loendist horisontaalselt otsimine

Selleks saate kasutada funktsiooni HLOOKUP.

NB!:  Veenduge, et esimese rea väärtused oleksid sorditud tõusvas järjestuses.

Näide funktsiooni HLOOKUP valemist, mis otsib ligikaudset vastet

Ülaltoodud näites otsib funktsioon HLOOKUP määratud lahtrivahemiku reast 3 väärtust 11 000. See ei leia väärtust 11 000, otsib seetõttu järgmist väärtust, mis oleks väiksem kui 11 000, ja tagastab väärtuse 10 543.

Lisateavet leiate teemast Funktsioon HLOOKUP.

Lehe algusse

Otsimisviisardi abil otsinguvalemi loomine (ainult Excel 2007)

Märkus.: Lisandmooduli Otsimisviisard pakkumine lõpetati rakenduses Excel 2010. Selle funktsiooni asemele tulid funktsiooniviisard ja saadaolevad otsingu- ja viitamisfunktsioonid (viitamine).

Rakenduses Excel 2007 loob otsimisviisard otsinguvalemi, mis põhineb rea- ja veerusiltidega töölehe andmetel. Otsimisviisardi abil saate ühes veerus oleva väärtuse põhjal leida rea muid väärtusi või vastupidi. Otsimisviisard kasutab loodavates valemites funktsioone INDEX ja MATCH.

  1. Klõpsake ühte vahemiku lahtrit.

  2. Klõpsake menüü Valemid jaotise Lahendused nuppu Otsing.

  3. Kui käsk Otsing ei ole saadaval, tuleb laadida otsinguviisardi lisandmoodul.

    Otsinguviisardi lisandmooduli laadimine

  4. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis nuppu Exceli suvandid ning seejärel kategooriat Lisandmoodulid.

  5. Klõpsake väljal Halda varianti Exceli lisandmoodulid ja nuppu Mine.

  6. Dialoogiboksis Saadaolevad lisandmoodulid märkige ruut Otsinguviisard ja klõpsake nuppu OK.

  7. Järgige viisardi juhiseid.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×