Tarkime, kad tvarkote įvairių sąrašo elementų duomenis. Naujausią prekės kainą galite rasti žiūrėdami paskutinį tos prekės įrašą. Taigi, jei jūsų duomenys yra surūšiuoti nuo seniausių iki naujausių, mums tereikia formulės, kad galėtume nuskaityti paskutinį prekės įrašą ir tada pažvelgti į jo kainą. Tai galime padaryti naudodami „Excel LOOKUP“ funkciją.
Bendra formulė
= IEŠKOTIS (2,1/(item_list = “item”), “price_list”)
Elementų sąrašas: Tai elementų sąrašas. Iš esmės vienmatis diapazonas, dar vadinamas vektoriumi.
Prekė: Prekė, kurios mes ieškome.
Kainoraštis: Tai kainoraštis, atitinkantis elementus elementų sąraše. Tai taip pat vektorius.
Mokykimės pavyzdžiu.
Pavyzdys: „Excel“ gaukite naujausią vertingų metalų kainą
Čia yra prekių sąrašas ir jų kaina. Sąrašas rūšiuojamas nuo seniausių iki naujausių, naudojant stulpelį data ir laikas. Turėjau šį sąrašą nedidelį, kad jį būtų lengva paaiškinti.
diapazonas A2: A11 yra mūsų Elementų sąrašas ir diapazonas C2: C11 yra Kainoraštis. B stulpelyje yra data ir laikas. Lentelę surūšiavome naudodami datos stulpelį.
E stulpelyje turime unikalių elementų sąrašą. F stulpelyje turime iš lentelės gauti naujausią šių prekių kainą.
Parašykite šią formulę langelyje F2:
= IEŠKOTIS (2,1/(A2: A11 = "auksas"), C2: C11)
Taip bus gauta naujausia aukso kaina sąraše. Jei norite nukopijuoti jį į žemiau esančius langelius, padarykite jį bendriniu.
= IEŠKOTIS (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)
Čia aš naudoju absoliučias sąrašų nuorodas, kad kopijuojant jos nesikeistų.
Kaip tai veikia:
Jis veikia pagal paskutinės atitikties vertės nuskaitymo metodą. Taigi funkcija LOOKUP grąžina paskutinę rastą vertę, kuri buvo mažesnė už paieškos vertę. Šią funkciją naudojame norėdami gauti naujausią sąrašo elemento kainą.
Sutvarkykime formulę.
(A2: A11 = "auksas"): Šis teiginys grąžina masyvą TIESA ir NETIESA. TIESA, jei A2: A11 langelyje yra „aukso“, o dar KLAIDA. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = “item”): Tada mes padalijame 1 iš šio masyvo. Tai suteikia mums 1 masyvo ir #DIV/0 klaidų.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}.
ŽIŪRĖTI (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}), $ C $ 2: $ C $ 11): Dabar formulė yra tokia. LOOKUP ieško 2 masyve. Kadangi didžiausia vertė čia yra 1, LOOKUP grąžina paskutinį 1 pagal savo ypatybę, kuri yra 9 -oje masyvo pozicijoje. „Lookup“ žiūri į 9 vietą rezultatų vektoriuje $ C $ 2: $ C $ 11 ir grąžina vertę, kuri yra 50.24 čia.
Atsisiųsti failą:
Kaip gauti naujausią kainą „Excel“Naudokite INDEX ir MATCH, kad surastumėte vertę „Excel“
Kaip naudotis „LOOKUP“ funkcija „Excel“
Ieškokite vertės naudodami kelis „Excel“ kriterijus
Populiarūs straipsniai
50 „Excel“ spartusis klavišas produktyvumui padidinti: Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Kaip naudotis t„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 funkciją „COUNTIF“ programoje „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į.
Kaip naudotis „SUMIF“ funkcija „Excel“: Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.