V tomto článku sa naučíme, ako odlíšiť poslednú prázdnu bunku v programe Excel.
Najprv si urobme znalosti o tejto funkcii.
Funkcia LOOKUP nájde odhadovanú hodnotu v rozsahu a vráti hodnotu z rozsahu alebo jej zodpovedajúcu hodnotu.
Tu použijeme jednu z vlastností funkcie LOOKUP, tj. Ak funkcia LOOKUP nemôže nájsť presnú zhodu, vráti poslednú a najbližšiu hodnotu. Vráti poslednú nájdenú hodnotu. Budeme používať nižšie uvedenú syntax.
Syntax:
= IF (Bunka "", Bunka - VYHĽADAŤ (2, 1 / (rozsah_expandálu ""), rozsah_expand), posledný_výsledok) |
Tu použijeme ešte jeden atribút Excelu, ktorým sú exp_ranges. Rozširujúce rozsahy sú zmiešanou referenciou, kde sa používa absolútna referencia ($ A $ 1) a relatívna referencia (A1).
Vysvetlenie:
- Exp_range "" vráti pole TRUE a FALSE.
- Funkcia LOOKUP považuje TRUE za 1 a FALSE za 0.
- 1 / (exp_range "" ") keď je každá hodnota poľa rozdelená na 1, vráti pole 1 a #HODNOTA! chyba.
- Vyhľadávacia hodnota je 2, takže posledná nájdená hodnota 1 v poli 1 a #hodnota chyba vráti poslednú prázdnu bunku.
- Funkcia vráti rozdiel, ak Bunka "" podmienka je PRAVDA, inak vráti získaný posledný_výsledok.
Poďme to pochopiť na príklade.
Tu máme niekoľko nameraných hodnôt a zaznamenané ich výsledky v stĺpci. Medzi údajmi je niekoľko prázdnych buniek.
V bunke D4 použite vzorec:
= IF (C3 "", C3 - HĽADAŤ (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2) |
Vysvetlenie:
- C3 "" skontroluje, či je bunka prázdna alebo nie.
- $ C $ 2: C2 "" vráti pole TRUE a FALSE.
- Funkcia LOOKUP považuje TRUE za 1 a FALSE za 0.
- 1 / ($ C $ 2: C2 "") keď je každá hodnota poľa rozdelená na 1, vráti pole 1 a #HODNOTA! Chyba.
- Vyhľadávacia hodnota je 2, teda posledná nájdená hodnota 1 v poli 1 s a #HODNOTA! chyba vráti poslednú prázdnu bunku.
- Funkcia vráti rozdiel, ak Bunka "" podmienka je PRAVDA, inak vráti získaný posledný_výsledok.
Tu je rozsah uvedený ako rozširujúci rozsah a referencia bunky pre referenciu na jednu bunku.
Ako vidíte na vyššie uvedenom obrázku, rozdiel 151 so 150 je 1. To sa zdá byť v poriadku. Teraz skopírujeme vzorec do ostatných buniek pomocou Ctrl + D Program Excel umožňuje skratku alebo presunutie buniek nadol.
Ako vidíte vzorec v poslednej bunke, ktorý je = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) a môžete vidieť Na začiatok tabuľky som pridal 0, aby som tabuľku doplnil. Nasledujú niektoré postrehy k tomuto vzorcu.
Poznámky:
- Vzorec vráti chybu #NA, ak sa v poli nenájde žiadna zhoda.
- Vzorec najskôr skontroluje vyhľadávaciu hodnotu a potom vyhľadá práve predchádzajúcu hodnotu, ak sa vyhľadávaná hodnota nenájde.
- Všetky vzorce Excel vždy vrátia prvú hodnotu nájdenú v poli tabuľky.
- Vyššie vysvetlený vzorec hľadá poslednú verziu súboru v poli s názvom súboru.
Dúfam, že ste pochopili, ako použiť rozdiel v poslednej prázdnej bunke v programe Excel. Tu nájdete ďalšie články o funkciách LOOKUP. Neváhajte a uveďte svoje otázky nižšie v poli pre komentáre. Určite vám pomôžeme.
Ako používať funkciu IF v programe Excel
Rozsah SUM s INDEX v Exceli
Ako používať funkciu LOOKUP v programe Excel
Ako používať funkciu VLOOKUP v programe Excel
Ako používať funkciu HLOOKUP v programe Excel
Populárne články
Upravte rozbaľovací zoznam
Ak s podmieneným formátovaním
Ak so zástupnými znakmi
Vlookup podľa dátumu