Šiame straipsnyje mes išmoksime ieškoti lentelėje n -tosios rungtynės naudojant funkciją INDEX & MATCH.
Scenarijus:
Pavyzdžiui, iš lentelės turime rasti skaitinę n -ąją atitiktį ir atitinkamus rezultatus. Mums reikia bendros formulės, kuri padėtų rasti n -ąją atitiktį, kad gautume reikiamą vertę.
Kaip išspręsti problemą?
Kad formulė pirmiausia būtų suprantama, turime šiek tiek peržiūrėti šias funkcijas
- INDEX funkcija
- MATCH funkcija
Dabar mes sudarysime formulę, naudodami aukščiau pateiktas funkcijas. Funkcija MATCH grąžins mažiausios atitikties indeksą iš diapazono. Funkcija INDEX ima eilutės indeksą kaip argumentą ir grąžina reikiamus rezultatus. Ši funkcija suranda
Bendra formulė:
= INDEX (duomenys, MATCH (SMALL (diapazonas, n), diapazonas, atitikties tipas), col_num)
duomenis : lentelės reikšmių masyvas be antraščių
diapazonas : žemiausios atitikties „lookup_array“
n : skaičius, n rungtynės
match_type : 1 (tikslus arba kitas mažiausias) arba 0 (tiksli atitiktis) arba -1 (tikslus arba kitas didžiausias)
col_num: stulpelio numeris, reikalinga reikšmė, kurią reikia gauti iš lentelės stulpelio.
Pavyzdys:
Aukščiau pateiktus teiginius gali būti painu suprasti. Taigi supraskime tai naudodami pavyzdyje pateiktą formulę
Čia yra lentelė, kurioje pateikiama išsami informacija apie pasaulio žemyną. Turime rasti šalies kodą iš pateiktos lentelės pagal paieškos vertę kaip šalies pavadinimą.
Pavadintas diapazonas, naudojamas lentelės (E5: I10) ir diapazono (I5: I10) masyvui.
Čia mes naudojome pavadintą diapazoną ląstelių nuorodų masyvui, nes tai lengva suprasti. Turime ieškoti visų detalių, kuriose Kainos vertė yra minimali arba mažiausia diapazone.
Naudokite aukščiau pateiktą formulę, kad gautumėte pirmąją informaciją, kuri yra kapitalas
Naudokite formulę G6 langelyje:
= INDEKSAS (lentelė, MATCH ( MAŽAS (diapazonas, 1) ,diapazonas, 0 ) , 4 )
Pavadinti diapazonai
stalas (E5: I10)
diapazonas (I5: I10)
Paaiškinimas:
- Funkcija SMALL suranda pirmąją mažiausią atitiktį diapazone ir grąžina reikšmę funkcijai MATCH.
- Funkcija MATCH atitinka tikslią minimalią kainų intervalo vertės atitiktį ir grąžina savo eilutės indeksą į funkciją INDEX.
- Funkcija INDEX randa kapitalo vertę su ROW indeksu ir 4 stulpeliu lentelėje, pavadintoje diapazone.
Formulė grąžina visus pirmosios mažiausios vertės rezultatus. Dabar nukopijuokite formulę į antrą mažiausią ar trečią mažiausią, kad pakeistumėte skirtuką SMALL, kad gautumėte skirtingus rezultatus.
Dabar tiesiog pakeiskite n reikšmę ir gaukite rezultatus, kaip parodyta žemiau.
Kaip matote iš aukščiau pateiktos nuotraukos, mes gavome visą informaciją, atitinkančią n -ąją lentelės vertę. Ištraukite išsamią informaciją iš lentelės naudodami aukščiau pateiktą formulę.
Pavyzdys:
Taip pat galite naudoti funkciją LARGE, kad gautumėte n -ąją rungtį iš aukščiausios arba n -tos aukščiausios atitikties iš diapazono ir grąžintumėte atitinkamus rezultatus.
Bendra formulė:
= INDEX (duomenys, MATCH (LARGE (diapazonas, n), diapazonas, atitikties tipas), col_num)
duomenis : lentelės reikšmių masyvas be antraščių
diapazonas : aukščiausios atitikties „lookup_array“
n : skaičius, n rungtynės
match_type : 1 (tikslus arba kitas mažiausias) arba 0 (tiksli atitiktis) arba -1 (tikslus arba kitas didžiausias)
col_num: stulpelio numeris, reikalinga reikšmė, kurią reikia gauti iš lentelės stulpelio.
Pavyzdys:
Aukščiau pateiktus teiginius gali būti painu suprasti. Taigi supraskime tai naudodami pavyzdyje pateiktą formulę
Čia yra lentelė, kurioje pateikiama išsami informacija apie pasaulio žemyną. Turime rasti šalies kodą iš pateiktos lentelės pagal paieškos vertę kaip šalies pavadinimą.
Pavadintas diapazonas, naudojamas lentelės (E5: I10) ir diapazono (I5: I10) masyvui.
Čia mes naudojome pavadintą diapazoną ląstelių nuorodų masyvui, nes tai lengva suprasti. Turime ieškoti visų detalių, kuriose Kainos vertė yra didžiausia arba didžiausia.
Naudokite aukščiau pateiktą formulę, kad gautumėte pirmąją informaciją, kuri yra kapitalas
Naudokite formulę G6 langelyje:
= INDEKSAS (lentelė, MATCH ( DIDELIS (diapazonas, 1) ,diapazonas, 0 ) , 4 )
Pavadinti diapazonai
stalas (E5: I10)
diapazonas (I5: I10)
Paaiškinimas:
- Funkcija LARGE suranda pirmąją didžiausią diapazono atitiktį ir grąžina funkciją MATCH.
- Funkcija MATCH atitinka tikslią n -osios atitikties vertės atitiktį kainų diapazone ir grąžina savo eilutės indeksą į funkciją INDEX.
- Funkcija INDEX randa kapitalo vertę su ROW indeksu ir 4 stulpeliu lentelėje, pavadintoje diapazone.
Formulė grąžina visus pirmosios mažiausios vertės rezultatus. Dabar nukopijuokite formulę į antrą mažiausią ar trečią mažiausią, kad pakeistumėte skirtuką SMALL, kad gautumėte skirtingus rezultatus.
Dabar tiesiog pakeiskite n reikšmę ir gaukite rezultatus, kaip parodyta žemiau.
Kaip matote iš aukščiau pateiktos nuotraukos, mes gavome visą informaciją, atitinkančią n -ąją lentelės vertę. Ištraukite išsamią informaciją iš lentelės naudodami aukščiau pateiktą formulę.
Štai keletas pastebėjimų, naudojant aukščiau pateiktą formulę.
Pastabos:
- N reikšmė negali būti mažesnė nei 1 arba didesnė už diapazono ilgį
- Funkcija grąžina #NA klaidą, jei paieškos masyvo argumentas funkcijai MATCH nėra vienodo ilgio lentelės masyvo.
- Formulė pateikia klaidą, jei „lookup_value“ neatitinka lentelės lookup_array reikšmės.
- Funkcija atitinka tikslią reikšmę, nes atitikties tipo argumentas su funkcija MATCH yra 0.
- Ieškomos vertės gali būti pateiktos kaip langelio nuoroda arba tiesiogiai formulėje kaip argumentai naudojant citatos simbolį (").
Tikimės, kad supratote, kaip ieškoti n -osios rungtynių lentelėje, naudojant funkciją INDEX & MATCH. Čia rasite daugiau straipsnių apie „Excel“ paieškos vertę. Nedvejodami nurodykite savo klausimus žemiau komentarų laukelyje. Mes tikrai jums padėsime.
Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“. Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Parašykite mums el
Norėdami ieškoti vertės, naudokite INDEX ir MATCH : Funkcija INDEX & MATCH, jei reikia, ieškoti vertės.
SUM diapazonas su „INDEX“ programoje „Excel“ : Naudokite funkciją INDEX, kad surastumėte reikiamų verčių SUM.
Kaip naudoti „INDEX“ funkciją programoje „Excel“ : Raskite masyvo INDEX, naudodamiesi INDEX funkcija, paaiškinta pavyzdžiu.
Kaip naudoti funkciją „MATCH“ programoje „Excel“ : Raskite MATCH masyve naudodami INDEX reikšmę MATCH funkcijos viduje, paaiškinta pavyzdžiu.
Kaip naudoti „LOOKUP“ funkciją „Excel“ : Raskite paieškos reikšmę masyve naudodami funkciją LOOKUP, paaiškinta pavyzdžiu.
Kaip naudoti funkciją „VLOOKUP“ programoje „Excel“ : Raskite paieškos reikšmę masyve naudodami funkciją VLOOKUP, paaiškintą pavyzdyje.
Populiarūs straipsniai
50 „Excel“ spartusis klavišas produktyvumui padidinti
Redaguoti išskleidžiamąjį sąrašą
Absoliuti nuoroda „Excel“
Jei su sąlyginiu formatavimu
Jei su pakaitos simboliais
„Vlookup“ pagal datą
Prisijunkite prie „Excel“ vardo ir pavardės