Pieņemsim, ka jūs saglabājat dažādu sarakstu vienumu datus. Jaunāko preces cenu var atrast, apskatot šīs preces pēdējo ierakstu. Tātad, ja jūsu dati ir sakārtoti no vecākā līdz jaunākajam, mums ir nepieciešama formula, lai izgūtu preces pēdējo ierakstu un pēc tam aplūkotu tā cenu. Mēs to varam izdarīt, izmantojot funkciju Excel LOOKUP.
Vispārīgā formula
= MEKLĒT (2,1/(item_list = “item”), “price_list”)
Vienumu_saraksts: Šis ir vienumu saraksts. Būtībā viendimensiju diapazons, ko sauc arī par vektoru.
Lieta : Vienums, kuram mēs meklējam.
Cenrādis: Šis ir cenrādis, kas atbilst vienumiem item_list. Tas ir arī vektors.
Mācīsimies ar piemēru.
Piemērs: iegūstiet Excel vērtīgo metālu jaunāko cenu
Šeit mums ir preču saraksts un to cena. Saraksts ir sakārtots no vecākā līdz jaunākajam, izmantojot datuma un laika kolonnu. Es esmu saglabājis šo sarakstu nelielu, lai to būtu viegli izskaidrot.
Diapazons A2: A11 ir mūsu Vienumu_saraksts un diapazons C2: C11 ir cenrādis. B slejā ir datums un laiks. Mēs esam sakārtojuši tabulu, izmantojot datuma kolonnu.
E slejā ir unikālu vienumu saraksts. F slejā mums no tabulas jāiegūst šo vienumu jaunākā cena.
Ierakstiet šo formulu šūnā F2:
= MEKLĒT (2,1/(A2: A11 = "zelts"), C2: C11)
Tādējādi tiks iegūta jaunākā zelta cena sarakstā. Lai to kopētu zemāk esošajās šūnās, padariet to par vispārīgu.
= MEKLĒT (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)
Šeit es sarakstiem esmu izmantojis absolūtas atsauces, lai, nokopējot, tie nemainītos.
Kā tas strādā:
Tas darbojas, lai izgūtu pēdējo atbilstošo vērtību. Funkcija LOOKUP atgriež pēdējo atrasto vērtību, kas bija mazāka par uzmeklēšanas vērtību. Mēs izmantojam šo funkciju, lai iegūtu jaunāko saraksta vienuma cenu.
Skaidrosim formulu.
(A2: A11 = "zelts"): Šis paziņojums atgriež masīvu TRUE un FALSE. TRUE, ja šūnā A2: A11 ir “zelts” cits FALSE. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = “item”): Tālāk mēs dalām 1 ar šo masīvu. Tas dod mums masīva 1 un #DIV/0 kļūdas.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}.
MEKLĒT (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}), $ C $ 2: $ C $ 11): Tagad formula ir šāda. LOOKUP meklē 2 masīvā. Tā kā maksimālā vērtība šeit ir 1, LOOKUP atgriež pēdējo 1 atbilstoši savam īpašumam, kas atrodas masīva 9. pozīcijā. Uzmeklēšana aplūko 9. pozīciju rezultātu vektorā $ C $ 2: $ C $ 11 un atgriež vērtību, kas ir 50.24 šeit.
Lejupielādēt failu:
Kā iegūt jaunāko cenu programmā ExcelIzmantojiet INDEX un MATCH, lai meklētu vērtību programmā Excel
Kā lietot funkciju LOOKUP programmā Excel
Meklējiet vērtību, izmantojot vairākus kritērijus programmā Excel
Populāri raksti
50 Excel saīsne produktivitātes paaugstināšanai: Ātrāk izpildiet savu uzdevumu. Šie 50 īsceļi ļaus jums strādāt vēl ātrāk programmā Excel.
Kā lietot tVLOOKUP funkcija programmā Excel: Šī ir viena no visbiežāk izmantotajām un populārākajām Excel funkcijām, kas tiek izmantota, lai meklētu vērtību no dažādiem diapazoniem un lapām.
Kā programmā Excel izmantot funkciju COUNTIF: Saskaitiet vērtības ar nosacījumiem, izmantojot šo apbrīnojamo funkciju. Jums nav jāfiltrē dati, lai saskaitītu noteiktas vērtības. Skaitītāja funkcija ir būtiska, lai sagatavotu informācijas paneli.
Kā lietot funkciju SUMIF programmā Excel: Šī ir vēl viena būtiska informācijas paneļa funkcija. Tas palīdz apkopot vērtības noteiktos apstākļos.