V tomto článku se naučíme, jak odlišit poslední neprázdnou buňku v Excelu.
Pojďme nejprve získat nějaké znalosti o této funkci.
Funkce LOOKUP najde odhadovanou hodnotu v rozsahu a vrátí hodnotu z rozsahu nebo jeho odpovídající hodnotu.
Zde použijeme jednu z vlastností funkce LOOKUP, tj. Pokud funkce LOOKUP nemůže najít přesnou shodu, vrátí poslední & nejbližší hodnotu. Vrátí poslední nalezenou hodnotu. Budeme používat níže uvedenou syntaxi.
Syntax:
= IF (Cell "", Cell - LOOKUP (2, 1 / (exp_range ""), exp_range), last_result) |
Zde použijeme ještě jeden atribut Excelu, kterým jsou exp_ranges. Rozšiřování rozsahů je smíšenou referencí, kde se používají absolutní reference ($ A $ 1) a relativní reference (A1).
Vysvětlení:
- Exp_range "" vrací pole PRAVDA a NEPRAVDA.
- Funkce LOOKUP považuje TRUE za 1 a FALSE za 0.
- 1 / (exp_range "") když je každá hodnota pole rozdělena na 1, vrátí pole 1 a #HODNOTA! chyba.
- Vyhledávací hodnota je 2, takže poslední nalezená hodnota 1 v poli 1 a #hodnota chyba vrátí poslední neprázdnou buňku.
- Funkce vrátí rozdíl, pokud Buňka "" podmínka stand TRUE, jinak vrátí získaný last_result.
Pojďme to pochopit na příkladu.
Zde máme naměřené hodnoty a zaznamenané výsledky ve sloupci. Mezi daty je několik prázdných buněk.
Použijte vzorec v buňce D4:
= IF (C3 "", C3 - LOOKUP (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2) |
Vysvětlení:
- C3 "" zkontroluje, zda je buňka prázdná nebo ne.
- $ C $ 2: C2 "" vrací pole PRAVDA a NEPRAVDA.
- Funkce LOOKUP považuje TRUE za 1 a FALSE za 0.
- 1 / ($ C $ 2: C2 "") když je každá hodnota pole rozdělena na 1, vrátí pole 1 a #HODNOTA! Chyba.
- Vyhledávací hodnota je 2, tedy poslední nalezená hodnota 1 v poli 1 s a #HODNOTA! chyba vrátí poslední neprázdnou buňku.
- Funkce vrátí rozdíl, pokud Buňka "" podmínka stand TRUE, jinak vrátí získaný last_result.
Zde je rozsah uveden jako rozšiřující rozsah a odkaz na buňku pro odkaz na jednu buňku.
Jak vidíte na výše uvedeném snímku, rozdíl 151 se 150 vychází na 1. To vypadá dobře. Nyní zkopírujeme vzorec do ostatních buněk pomocí Ctrl + D Zkratka nebo přetažení buněk dolů možnost aplikace Excel.
Jak vidíte vzorec v poslední buňce, která je = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) a můžete vidět Na začátek tabulky jsem přidal 0, abych tabulku dokončil. Níže jsou uvedena některá pozorování týkající se tohoto vzorce.
Poznámky:
- Vzorec vrátí chybu #NA, pokud v poli není nalezena žádná shoda.
- Vzorec nejprve zkontroluje vyhledávací hodnotu a poté vyhledá právě předchozí hodnotu, pokud není vyhledávací hodnota nalezena.
- Všechny vzorce Excelu vždy vrátí první hodnotu nalezenou v poli tabulky.
- Výše vysvětlený vzorec, vyhledejte poslední verzi souboru v poli názvu souboru.
Doufám, že jste pochopili, jak vzít rozdíl z poslední neprázdné buňky v aplikaci Excel. Prohlédněte si další články o funkcích LOOKUP zde. Neváhejte a uveďte své dotazy níže v poli pro komentáře. Určitě vám pomůžeme.
Jak používat funkci IF v Excelu
SUM rozsah s INDEX v Excelu
Jak používat funkci LOOKUP v Excelu
Jak používat funkci VLOOKUP v Excelu
Jak používat funkci HLOOKUP v Excelu
Populární články
Upravte rozevírací seznam
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data