Recimo, da na seznamu hranite podatke o različnih postavkah. Najnovejšo ceno predmeta lahko ugotovite tako, da pogledate zadnji vnos tega artikla. Torej, če so vaši podatki razvrščeni od najstarejših do najnovejših, potrebujemo le formulo, da pridobimo zadnji vnos artikla in nato pogledamo njegovo ceno. To lahko storimo s funkcijo Excel LOOKUP.
Splošna formula
= LOOKUP (2,1/(item_list = “item”), “price_list”)
Seznam elementov: To je seznam predmetov. V bistvu enodimenzionalno območje, imenovano tudi vektor.
Artikel: Artikel, za katerega iščemo.
Cenik: To je cenik, ki ustreza postavkam na item_list. To je tudi vektor.
Učimo se na zgledu.
Primer: Pridobite najnovejšo ceno dragocenih kovin v Excelu
Tu imamo seznam artiklov in njihovo ceno. Seznam je razvrščen od najstarejšega do najnovejšega s stolpcem datum in čas. Ta seznam sem ohranil majhen, zato ga je enostavno razložiti.
Domet A2: A11 je naš Item_list in doseg C2: C11 je cenik. Stolpec B vsebuje datum in uro. Tabelo smo razvrstili po stolpcu z datumom.
V stolpcu E imamo seznam edinstvenih predmetov. V stolpcu F moramo iz tabele pridobiti najnovejšo ceno teh postavk.
V celico F2 zapišite to formulo:
= POGLED (2,1/(A2: A11 = "zlato"), C2: C11)
Tako boste pridobili najnovejšo ceno zlata na seznamu. Če ga želite kopirati v spodnje celice, ga naredite generičnega.
= POGLED (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)
Tu sem uporabil absolutne reference za sezname, tako da se pri kopiranju ne spremenijo.
Kako deluje:
Deluje na način pridobivanja zadnje ujemajoče se vrednosti. Torej funkcija LOOKUP vrne zadnjo ugotovljeno vrednost, ki je bila manjša od iskalne vrednosti. To funkcijo uporabljamo za pridobitev najnovejše cene predmeta na seznamu.
Utrimo formulo.
(A2: A11 = "zlato"): Ta stavek vrne polje TRUE in FALSE. TRUE, če celica v A2: A11 vsebuje "zlato", sicer FALSE. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = “item”): Nato delimo 1 s tem nizom. To nam daje napake matrike 1 in #DIV/0.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}.
POGLEDAJ (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}), $ C $ 2: $ C $ 11): Zdaj je formula naslednja. LOOKUP išče 2 v nizu. Ker je tukaj največja vrednost 1, LOOKUP vrne zadnjih 1 glede na lastnost, ki je na 9. mestu v matriki. Iskanje gleda na 9. mesto v vektorju rezultatov $ C $ 2: $ C $ 11 in vrne vrednost, ki je 50.24 tukaj.
Prenesite datoteko:
Kako pridobiti zadnjo ceno v ExceluUporabite INDEX in MATCH za iskanje vrednosti v Excelu
Kako uporabljati funkcijo LOOKUP v Excelu
Iskanje vrednosti z več merili v Excelu
Priljubljeni članki
50 Bližnjica v Excelu za večjo produktivnost: Hitreje opravite svojo nalogo. S temi 50 bližnjicami boste še hitreje delali v Excelu.
Kako uporabljati tFunkcija VLOOKUP v Excelu: To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.
Kako uporabljati funkcijo COUNTIF v Excelu: Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določenih vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.
Kako uporabljati funkcijo SUMIF v Excelu: To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.