Jak načíst nejnovější cenu v aplikaci Excel

Anonim


Řekněme, že uchováváte data různých položek v seznamu. Nejnovější cenu položky lze zjistit pohledem na poslední položku dané položky. Pokud jsou tedy vaše data řazena od nejstarších po nejnovější, potřebujeme vzorec pro načtení posledního záznamu položky a poté prohlédnutí její ceny. Můžeme to provést pomocí funkce Excel LOOKUP.

Obecný vzorec

= LOOKUP (2,1/(item_list = „item“), „price_list“)

Seznam položek: Toto je seznam položek. V podstatě jednorozměrný rozsah nazývaný také vektor.
Položka: Položka, pro kterou hledáme.
Ceník: Toto je ceník odpovídající položkám v seznamu položek. Toto je také vektor.

Učme se příkladem.

Příklad: Získejte nejnovější cenu cenných kovů v aplikaci Excel
Zde máme seznam položek a jejich cenu. Seznam je seřazen od nejstarších po nejnovější pomocí sloupce data a času. Tento seznam jsem ponechal malý, aby se dal snadno vysvětlit.

Rozsah A2: A11 je náš Item_list a dosah C2: C11 je ceník. Sloupec B obsahuje datum a čas. Tabulku jsme seřadili pomocí sloupce data.
Ve sloupci E máme seznam unikátních položek. Ve sloupci F musíme z tabulky získat nejnovější cenu těchto položek.

Do buňky F2 napište tento vzorec:

= VYHLEDAT (2,1/(A2: A11 = "zlato"), C2: C11)

Tím se načte nejnovější cena zlata v seznamu. Chcete -li jej zkopírovat do níže uvedených buněk, udělejte to obecné.

= LOOKUP (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)

Zde jsem pro seznamy použil absolutní odkazy, aby se při kopírování nezměnily.

Jak to funguje:
Funguje na metodě získávání poslední odpovídající hodnoty. Funkce LOOKUP tedy vrací poslední nalezenou hodnotu, která byla menší než vyhledávací hodnota. Tuto funkci používáme k získání nejnovější ceny položky v seznamu.
Pojďme složit vzorec.
(A2: A11 = "zlato"): Tento příkaz vrací pole PRAVDA a NEPRAVDA. TRUE, pokud buňka v A2: A11 obsahuje „zlato“, jinak FALSE. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = “item”): Dále vydělíme 1 tímto polem. To nám dává chyby pole 1 a #DIV/0.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}.

VYHLEDAT (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!})), $ C $ 2: $ C $ 11): Nyní je vzorec tento. LOOKUP hledá 2 v poli. Protože zde je maximální hodnota 1, LOOKUP vrací poslední 1 podle své vlastnosti, která je na 9. pozici v poli. Vyhledá se na 9. pozici ve vektoru výsledků $ C $ 2: $ C $ 11 a vrátí hodnotu, která je 50.24 tady.

Stáhnout soubor:

Jak načíst nejnovější cenu v aplikaci Excel

K vyhledání hodnoty v Excelu použijte INDEX a MATCH

Jak používat funkci LOOKUP v Excelu

Vyhledávací hodnota s více kritérii v aplikaci Excel

Populární články

50 Zkratka aplikace Excel pro zvýšení produktivity: Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.

Jak používat tFunkce VLOOKUP v Excelu: Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která se používá k vyhledávání hodnot z různých rozsahů a listů.

Jak používat funkci COUNTIF v aplikaci Excel: Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel: Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.