INHOUDSOPGAWE
As jy sekere kriteria in 'n reeks wil opsoek en die ooreenstemmende waarde wil vind, is hierdie artikel die regte plek vir jou. Ek sal jou 5 maklike maniere wys om waarde in 'n reeks op te soek en in Excel terug te gee.
Kom ons sê, ons het 'n datastel, waar die belastingkoers vir verskillende Inkomstereekse gewys word. Nou sal ons 'n gegewe inkomste in verskillende inkomstereekse soek en die belastingkoers vir daardie spesifieke inkomste vind.
Laai Praktykwerkboek af
Excel-opsoekwaarde in reeks en opbrengs.xlsx
5 maniere om waarde in 'n reeks op te soek en terug te gee in Excel
1. OPSOEK-funksie om waarde in reeks te vind en terug te gee
Die maklikste om waarde in 'n reeks op te soek en waarde van 'n spesifieke kolom terug te gee, is om die OPSOEK-funksie te gebruik. Tik die volgende formule in 'n leë sel ( F8 ),
=LOOKUP(F7,A5:C11,C5:C11)
Hier, F7 is die opsoekwaarde, wat Inkomste vir ons datastel is. A5:C11 is die hele datastel en C5:C11 is die reeks (Verskillende Belastingkoers) waaruit die ooreenstemmende waarde vir die opsoekwaarde teruggestuur sal word.
Druk ENTER en die belastingkoers vir die Inkomste sal teruggestuur word in sel F8.
Let op dat, hier stem die opsoekwaarde ( Inkomste ) nie presies ooreen met enige van die waardes van kolomme A en B . Dit lê net in die reeks. Ongeag dit, ons kanvind die teruggekeerde waarde ( belastingkoers) vir die opsoekwaarde.
Lees meer: Hoe om VLOOKUP te gebruik om 'n waarde te vind wat tussen 'n reeks val
2. INDEX en MATCH funksie om waarde op te soek in Range and Return
Met die kombinasie van die INDEX funksie en die MATCH funksie jy kan 'n waarde in 'n reeks soek en die ooreenstemmende waarde vir jou opsoekwaarde kry.
Tik die volgende formule in 'n leë sel ( F8 ),
=INDEX(C6:C11,MATCH(F7,A6:A11,1))
Hier is F7 die opsoekwaarde,( Inkomste ). C5:C11 is die reeks (Verskillende Belastingkoers) waaruit die ooreenstemmende waarde vir die opsoekwaarde teruggestuur sal word. A6:A11 is die reeks vir opsoekwaarde (Ondergrens van Inkomste vir 'n bepaalde belastingkoers ).
Nadat jy ENTER gedruk het, sal die belastingkoers vir die Inkomste wat in sel F7 gegee word in die F8 -sel.
3. VLOOKUP-funksie om waarde in 'n reeks terug te gee
Die gebruik van die VLOOKUP -funksie is 'n ander manier om 'n waarde in 'n reeks op te soek en die ooreenstemmende waarde van 'n spesifieke kolom te kry. Tik die volgende formule in 'n leë sel ( F8 )
=VLOOKUP(F7,A5:C11,3,TRUE)
Hier is F7 die opsoekwaarde, wat Inkomste vir ons datastel is. A5:C11 is die hele datastel. 3 dui aan dat die waarde van die derde kolom teruggestuur sal word ( Belastingkoers )van ons datastel. WAAR dui aan dat Excel 'n waarde sal terugstuur as die opsoekwaarde in enige een van die datareekse bestaan.
Nadat ENTER gedruk is, die belastingkoers vir die Inkomste wat in sel F7 gegee word, sal in sel F8> teruggestuur word.
Lees meer: Hoe om kolomindeksnommer effektief in Excel te gebruik VLOOKUP-funksie
4. INDEKS SUMPRODUCT en ROW-funksie om waarde op te soek en terug te gee in reeks
Jy kan ook 'n waarde in 'n reeks soek en die ooreenstemmende waarde van 'n spesifieke kolom kry deur die INDEX-funksie , die SUMPRODUCT-funksie en die ROW-funksie heeltemal. Tik die volgende formule in 'n leë sel ( F8 )
=INDEX(C6:C11,SUMPRODUCT(--($F$7=A6:A11),ROW(1:6)))
Hier, F7 is die opsoekwaarde, wat Inkomste vir ons datastel is. C5:C11 is die reeks (Verskillende Belastingkoers) waaruit die ooreenstemmende waarde vir die opsoekwaarde teruggestuur sal word. A6:A11 is die boonste limiet van verskillende reekse ( Inkomste laer as of gelyk aan) en B6:B11 is die onderste limiet van verskillende reekse ( Inkomste groter as) . 1:6 is die eerste ses rye.
Onthou jy moet van die begin af dieselfde aantal rye kies as wat jou datastel het. Hier het ons 6 rye so ons kies ry 1:6 . As jy 10 rye in jou datastel het, moet jy 1:10 kies.
Nadat jy gedruk het ENTER, die belastingkoers vir die Inkomste wat in sel F7 gegee word, sal in sel F8 teruggestuur word.
5. XLOOKUP-funksie om waarde in 'n reeks terug te gee
Die gebruik van die XLOOKUP-funksie is 'n ander manier om na 'n waarde in 'n reeks en kry die ooreenstemmende waarde uit 'n spesifieke kolom. Tik die volgende formule in 'n leë sel ( F8 )
=XLOOKUP(F7,B6:B11,C6:C11,0,1,1)
Hier is F7 die opsoekwaarde ( Inkomste ). B6:B11 is die reeks vir opsoekwaarde (Boonste limiet van Inkomste vir 'n bepaalde belastingkoers ). C5:C11 is die reeks (Verskillende Belastingkoers) waaruit die ooreenstemmende waarde vir die opsoekwaarde teruggestuur sal word. 0 dui aan dat geen waarde gewys sal word as die opsoekwaarde nie gevind word nie. Die eerste 1 in die argument dui aan dat indien 'n presiese passing nie gevind word nie, die formule die volgende kleiner waarde sal terugstuur en die tweede 1 dui aan dat die soektog begin sal word vanaf die begin van jou datastel.
Druk ENTER en die belastingkoers vir die Inkomste sal teruggestuur word in sel F8 .
Gevolgtrekking
Enige van die bogenoemde metodes sal jou toelaat om waardes in die reeks en terugkeer in Excel. As jy enige verwarring ervaar oor enige van die maniere, laat asseblief 'n opmerking.