Šiame straipsnyje mes sužinosime, kaip gauti vertę iš atskaitos tinklelio pagal indekso reikšmes Išsaugoti „Excel“
Scenarijus:
Daug kartų dirbdami su ilgais neišsklaidytais duomenimis, prieš pradėdami dirbti, pirmiausia turime išvalyti duomenis. Tai užtrunka, o jūs tiesiog norėjote išgauti keletą užklausų. Norėdami išgauti duomenis, paprastai naudojate funkciją VLOOKUP. Bet kai turime ilgus duomenis su daugybe stulpelių laukų, tai tampa netvarkinga, nes VLOOKUP funkcijai reikalingas teisingas stulpelių indeksas kaip skaičius, kitaip formulė grąžina klaidą. Žemiau yra šios problemos formulės paaiškinimas.
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. Atitikties funkcija grąžins paieškos vertės1 indeksą eilutės antraštės lauke. Kita MATCH funkcija grąžins 2 paieškos vertės indeksą stulpelio antraštės lauke. Indekso numeriai dabar bus įtraukti į funkciją INDEX, kad gautumėte vertes pagal paieškos vertę iš lentelės duomenų.
Bendra formulė:
= INDEX (duomenys, MATCH (lookup_value1, row_headers, 0, MATCH (lookup_value2, column_headers, 0))) |
duomenis : lentelės reikšmių masyvas be antraščių
lookup_value1 : vertė, kurios reikia ieškoti eilutės_ antraštėje.
eilutės_ antraštės : Eilučių indeksų masyvas, kurio reikia ieškoti.
lookup_value1 : vertė, kurios reikia ieškoti stulpelio antraštėje.
column_headers : stulpelis Rodyklės masyvas, kurio reikia ieškoti.
Pavyzdys :
Visa tai gali būti painu suprasti. Supraskime, kaip naudoti funkciją, naudodami pavyzdį. Čia yra keletas užsakymo duomenų pavyzdžių ir turime rasti trūkstamus duomenis, susijusius su nurodyta verte lentelėje.
Čia turime rasti išsamią užsakymo informaciją, pvz., 2019-01-13 pateikto užsakymo kiekį, regioną ir kainą.
Naudokite formulę:
= INDEKSAS (A2: D11, MATCH (G3, A2: A11, 0), MATCH (F4, A1: D1, 0)) |
Paaiškinimas:
- Funkcija MATCH grąžina atitinkamos 1D masyvo (horizontalios arba vertikalios) atitikties vertės indeksą.
- MATCH (F4, A1: D1,0) grąžina 3 kaip indeksą.
- MATCH (G3, A2: A11,0) grąžina 5 kaip indeksą
- Funkcija INDEX grąžins penktąjį elementą (pradedant nuo 2 eilutės) 3 stulpelyje.
Kaip matote, su užsakymu, pateiktu 2019-01-13, susijęs kiekis yra 38. Dabar pagal formulę galime rasti regioną, iš kurio buvo pateiktas užsakymas.
Naudokite formulę:
= INDEKSAS (A2: D11, MATCH (G3, A2: A11, 0), MATCH (F5, A1: D1, 0)) |
Kaip matote, užsakymas buvo pateiktas iš Pietų regiono. Dabar gaukite kainą, susijusią su pateiktu užsakymu
Naudokite formulę:
= INDEKSAS (A2: D11, MATCH (G3, A2: A11, 0), MATCH (F6, A1: D1, 0)) |
Kaip matote, kaina yra 82,84. Pastebėjote, kad visas detales gavome pagal vieną formulę. „INDEX“ ir „MATCH“ derinys geriausiai suranda vieną lentelės vertę.
Čia yra visos pastabos, susijusios su formulės naudojimu.
Pastabos:
- Formulė tinka ir tekstui, ir skaičiams.
- 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ą vertę, nes atitikties tipo argumentas su funkcija MATCH yra 0.
- Naudokite argumentą -1, jei yra mažiau nei, 0 -tikslios atitikties, o 1 -didesnės nei paieškos atitikties.
- 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 atgauti vertę iš atskaitos tinklelio pagal indekso reikšmes Išsaugoti „Excel“. Čia rasite daugiau straipsnių apie „Excel“ paieškos vertę ir „Excel 2019“ funkcijas. 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į. Raš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 INDEKSĄ naudodami funkciją INDEX, paaiškintą 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.
Populiarūs straipsniai:
Kaip naudoti „IF“ funkciją „Excel“ : „Excel“ IF sakinys patikrina sąlygą ir grąžina konkrečią reikšmę, jei sąlyga yra TRUE, arba grąžina kitą konkrečią reikšmę, jei FALSE.
Kaip naudotis „VLOOKUP“ funkcija „Excel“ : Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.
Kaip naudoti „SUMIF“ funkciją „Excel“ : Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.
Kaip naudoti „COUNTIF“ funkciją „Excel“ : Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.