Ako nájsť poslednú bunku s hodnotou v stĺpci v programe Excel

  • Zdieľajte To
Hugh West

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.xlsx

3 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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.