Obsah
Excel používame na úradné a obchodné účely. Na tieto účely používame veľké množstvo údajov. Niekedy potrebujeme nájsť poslednú bunku s hodnotou v stĺpci. Zdá sa, že je únavné kontrolovať celý stĺpec a hľadať ho ručne. V tomto článku preto rozoberieme niekoľko rýchlych metód, ako nájsť poslednú bunku s hodnotou v stĺpci v programe Excel.
Použili sme jednoduchý súbor údajov s dátumami zodpovedajúcimi predajom.
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
Nájsť poslednú bunku s hodnotou v stĺpci.xlsx3 metódy na vyhľadanie poslednej bunky s hodnotou v stĺpci v programe Excel
Tu si rozoberieme 3 metódy na nájdenie poslednej bunky s hodnotami v stĺpci. Prvá a posledná metóda majú aj niekoľko podsekcií. Pretože funkciu možno použiť rôznymi spôsobmi.
Pridáme stĺpec s názvom Hodnota na zobrazenie výsledku.
1. Funkcia LOOKUP na vyhľadanie poslednej bunky s hodnotou v stĺpci v programe Excel
Tu použijeme funkcia LOOKUP na vyhľadanie poslednej bunky s hodnotou v Exceli. Túto funkciu budeme kombinovať s ďalšími funkciami. 1. vysvetlíme si základné LOOKUP a potom pridajte ostatné funkcie.
1.1 Používanie iba základnej funkcie LOOKUP
Tu použijeme základný LOOKUP Táto funkcia vyhľadáva hodnoty z rozsahu stĺpcov. Stĺpec C .
Krok 1:
- Najprv prejdite na stránku Bunka D5 .
- Napíšte LOOKUP Tu sme vzali rozsah C:C , pretože chceme zistiť z celku Stĺpec C Môžeme tiež nastaviť určitý rozsah. Náš vzorec teda bude:
=LOOKUP(2,1/(C:C""),C:C)
Krok 2:
- Teraz stlačte VSTÚPIŤ a dostaneme výsledok.
Tu získame poslednú hodnotu Stĺpec C Z našich prevzatých údajov môžeme tiež skontrolovať, či je výsledok správny alebo nie.
Poznámka:
C: C"" - Kontroluje celý Stĺpec C pre prázdne bunky a vráti PRAVDA/NEPRAVDA pre každú bunku tohto rozsahu. Ak bunka nie je prázdna, potom vráťte TRUE v opačnom prípade zobrazte FALSE . Rozsah buniek môžeme prispôsobiť podľa našich potrieb.
1/ - Vykonáva operáciu delenia. Tu, 1 sa vydelí hodnota z predchádzajúceho kroku, ktorá môže byť TRUE alebo FALSE ... ak TRUE Výsledkom bude 1 a pre FALSE ktoré budú 0 . Produkuje 1 keď TRUE v opačnom prípade, chyba, #DIV/0! pretože žiadne číslo nemôžeme deliť nulou. Celý zoznam 1's a chyby sú zachované v LOOKUP bude vyhodnotená v ďalšom kroku.
2 - Stránka LOOKUP funkcia sa pokúša nájsť 2 v zozname hodnôt vytvorenom v poslednom kroku. Keďže nemôže nájsť číslo 2 , hľadá ďalšiu maximálnu hodnotu, ktorá je 1 . túto hodnotu hľadá počnúc koncom zoznamu a pokračuje na začiatok tohto zoznamu. Proces sa ukončí, keď získa prvý výsledok. Tým bude posledná bunka v rozsahu, ktorá obsahuje hodnotu, v poslednom kroku premenenú na 1.
C:C - Toto je posledné vyhlásenie LOOKUP Funkcia riadi hodnotu bunky, ktorá sa má nahradiť, namiesto hodnoty získanej v 2. kroku.
1.2 LOOKUP s funkciami NOT a ISBLANK
Tu budeme kombinovať NIE a ISBLANK funkcie s LOOKUP funkcie. Tie sú potrebné, ak naše údaje majú nejaký chybový výstup a chceme ho zobraziť. Teraz pridajte jeden chybový údaj do nášho súboru údajov a upravte vzorec tak, aby sa zobrazil.
Krok 1:
- V 10. rad, sme pridali nové údaje, čo je chyba. Jednoducho sme vydelili náhodné číslo 0 .
Krok 2:
- Teraz pridajte NIE a ISBLANK Po úprave sa vzorec zmení na:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)
Krok 3:
- Teraz stlačte VSTÚPIŤ a dostaneme výsledok.
Tu môžeme vidieť, že v časti s výsledkami sa zobrazuje chybová hodnota. Zvyčajne sa LOOKUP funkcia sa vyhne tejto chybovej hodnote.
1.3 LOOKUP s funkciou ISNUMBER
Niekedy môžeme mať v stĺpci abecedné aj číselné údaje. Chceme však získať len číselné údaje z poslednej bunky. Vtedy použijeme funkcia ISNUMBER Vracia iba číselné údaje.
Krok 1:
- Najprv pridajte abecedné údaje do 10. riadok .
Krok 2:
- Teraz upravte vzorec a pridajte ISNUMBER Vzorec teda znie:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)
Krok 3:
- Teraz stlačte VSTÚPIŤ a dostaneme návratovú hodnotu.
Tu sú naše posledné údaje abecedné. Keďže sme použili ISNUMBER získavame len číselné údaje.
1.4 Používanie funkcie LOOKUP s funkciou ROW
Môžeme sa tiež dozvedieť, v ktorom riadok posledná hodnota existuje. Na tento účel musíme skombinovať funkcia ROW s LOOKUP funkcie.
Krok 1:
- Upravte vzorec a pridajte ROW funkciu v posledný argument Vzorec teraz znie:
=LOOKUP(2,1/((C:C)),ROW(C:C))
Krok 2:
- Nakoniec stlačte VSTÚPIŤ .
Teraz dostávame 9 Zo súboru údajov sme videli, že naše posledné údaje sú v riadok 9 . To je zobrazené tu. Tu sa hodnota bunky nezobrazí, uvedie sa len číslo riadku alebo pozícia.
Podobné čítanie:
- Vyhľadanie poslednej bunky s hodnotou v riadku v programe Excel (6 metód)
- Excel nájsť posledný stĺpec s údajmi (4 rýchle spôsoby)
- Vyhľadanie poslednej hodnoty v stĺpci väčšej ako nula v programe Excel (2 jednoduché vzorce)
- Ako nájsť viacero hodnôt v programe Excel (8 rýchlych metód)
2. Vyhľadanie poslednej bunky s číselnou hodnotou v stĺpci pomocou funkcií INDEX a COUNT
Funkcia INDEX vráti hodnotu konkrétnej bunky v rozsahu. INDEX funkciu s COUNTA a COUNT tu.
Krok 1:
- Najprv upravte súbor údajov. Odstráňte prázdnu bunku a pridajte do rozsahu abecednú hodnotu. Na koniec tiež pridajte prázdnu bunku.
Krok 2:
- Teraz zadajte INDEX Funkcia.
- 1. argument má rozsah C5 až C10 . A 2. argument používa COUNT s rovnakým rozsahom.
- Vzorec teda znie:
=INDEX(C5:C10,COUNT(C5:C10))
Krok 3:
- Potom stlačte tlačidlo VSTÚPIŤ .
Tu dostaneme len číselné hodnoty, pretože sme použili COUNT funkcie.
Teraz chceme získať ľubovoľnú hodnotu v rozsahu. Na tento účel použijeme príkaz COUNTA funkcie.
Krok 4:
- Skopírujte vzorec z bunka D5 . Vložte vzorec do bunka D6 a nahradiť COUNT funkciu s COUNTA Vzorec teda znie:
=INDEX(C5:C10,COUNTA(C5:C10))
Krok 5:
- Nakoniec stlačte VSTÚPIŤ .
Teraz dostaneme abecednú hodnotu, keď použijeme COUNTA Takže môžeme získať požadovaný výsledok pomocou funkcie COUNT alebo COUNTA funkciu s INDEX funkcie.
3. Funkcia Excel OFFSET na vyhľadanie poslednej bunky s hodnotou v stĺpci
Tu si ukážeme, ako nájsť poslednú bunku s hodnotou pomocou funkcia OFFSET . Tiež kombinujte COUNT & COUNTA pomocou tejto funkcie.
3.1 Použitie základnej funkcie OFFSET
Tu použijeme základný OFFSET Tiež dodáva, že táto základná funkcia nedokáže určiť, ktorá bunka je prázdna a ktorá nie.
Krok 1:
- Najprv sa uistite, že na konci nie je žiadna prázdna bunka.
Krok 2:
- Potom napíšte OFFSET V 1. argumente je pre referenciu, vyberieme Bunka C5 Ďalšie dva argumenty sú počet riadkov a stĺpcov. Tieto čísla riadkov a stĺpcov určujú, v ktorom riadku a stĺpci budeme vyhľadávať. Tu vyberieme 4 ako máme 4 riadky za referenčnou bunkou a 0 pre stĺpec pretože budeme kontrolovať iba tento stĺpec. Vzorec teda bude:
=OFFSET(C5,4,0)
Krok 3:
- Nakoniec stlačte VSTÚPIŤ .
Tu je výsledok po použití OFFSET Keďže posledná bunka je nenulová, zobrazí sa výsledok. Ak je posledná bunka prázdna, zobrazí sa prázdna.
3.2 Používanie funkcií OFFSET a COUNT
V predchádzajúcej metóde sme videli, že OFFSET funkcia nedokáže nájsť poslednú bunku s hodnotou, ak je v nej prázdna bunka. V tejto časti budeme kombinovať COUNT a COUNTA na vyriešenie tohto problému.
Krok 1:
- Najprv pridajte na koniec súboru údajov prázdnu bunku.
Krok 2:
- Teraz prejdite na Bunka D5 .
- Napíšte pridať COUNT funkcie na 2. argument vzorca. To poskytne riadok číslo po spočítaní. Vzorec teda znie:
=OFFSET(C5,COUNT(C5:C10)-1,0)
Krok 3:
- Potom stlačte tlačidlo VSTÚPIŤ .
Keďže sme použili COUNT Keďže chceme získať aj abecedné hodnoty, nahraďte funkciu COUNT s COUNTA. Postup je uvedený nižšie.
Krok 4:
- Skopírujte vzorec z Bunka D5 .
- Vložte vzorec do Bunka D6 .
- Teraz nahraďte COUNT funkciu s COUNTA Vzorec teda znie:
=OFFSET(C5,COUNTA(C5:C10)-1,0)
Krok 5:
- Potom stlačte tlačidlo VSTÚPIŤ .
Tu dostávame abecedné hodnoty, pretože sme použili COUNTA funkcie.
Záver
V tomto článku vysvetlíme 3 metódy a niekoľko čiastkových metód na zistenie hodnoty poslednej bunky v stĺpci. Dúfam, že si nájdete požadovanú metódu, ktorú si ľahko zapamätáte. Ak máte nejaké návrhy, napíšte ich do komentára.