Ako použiť vzorec programu Excel na vyhľadanie čísla posledného riadku s údajmi (2 spôsoby)

  • Zdieľajte To
Hugh West

V tomto návode si ukážeme, ako použiť vzorec programu Excel na zistenie čísla posledného riadku s údajmi. Pri práci v Microsoft Excel môžeme potrebovať zistiť číslo posledného riadku z rozsahu údajov. Na zistenie čísla posledného riadku s údajmi budeme v tomto článku používať rôzne vzorce. Ak si váš pracovný postup vyžaduje vytvorenie dynamického rozsahu údajov, potom musíte zistiť číslo posledného riadku z rozsahu údajov. V takom prípade vám tento článok veľmi pomôže.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Nájsť posledný riadok pomocou vzorca.xlsm

2 spôsoby použitia vzorca programu Excel na nájdenie čísla posledného riadku s údajmi

V tomto článku použijeme vzorec programu Excel na nájdenie čísla posledného riadku s údajmi pre dva prípady. Posledný riadok nášho súboru údajov môže byť prázdny alebo neprázdny. Výstup čísla posledného riadku s údajmi nebude v oboch prípadoch rovnaký. Na nájdenie čísla posledného riadku s údajmi teda použijeme rôzne prístupy pre uvedené prípady.

Na nasledujúcom obrázku máme súbor údajov o predajcoch a ich umiestnení. Vo všetkých metódach tohto článku budeme používať rovnaký súbor údajov na zistenie čísla posledného riadku s údajmi.

1. Vzorec programu Excel na vyhľadanie neprázdneho čísla posledného riadku s údajmi

V prvej časti sa budeme zaoberať vzorcami programu Excel na vyhľadávanie čísel posledného riadku s údajmi pre neprázdne bunky. Vzorce, ktoré budeme rozoberať v 3 metódy tejto časti sa nepoužijú, ak je jeden alebo viac posledných riadkov v rozsahu údajov prázdnych.

1.1 Vzorec s funkciami ROW a ROWS na zistenie čísla posledného riadku s údajmi v programe Excel

V prvom rade použijeme kombináciu ROW a RIADKY funkcie na zistenie čísla posledného riadku s údajmi v programe Excel.

Stránka Riadok programu Excel funkcia vráti číslo riadku z aktívneho pracovného hárka.

Stránka RIADKY funkciu v Excel vráti počet riadkov v zadanom odkaze.

V bunke nájdeme číslo posledného riadku nasledujúceho súboru údajov E5 .

Pozrime sa na postup, ako to urobiť.

KROKY:

  • Najprv vyberte bunku E5 .
  • Po druhé do tejto bunky vložte nasledujúci vzorec:
=RIADOK(B5:C15) + RIADKY(B5:C15)-1

  • Tlač Vstúpte na stránku .
  • Uvedená akcia vráti číslo posledného riadku z rozsahu údajov v bunke E5 Vidíme, že číslo posledného riadku je 15 .

Čítajte viac: Ako nájsť posledný riadok s konkrétnou hodnotou v programe Excel (6 metód)

1.2 Kombinácia funkcií MIN, ROW a ROWS na zistenie čísla posledného riadku s údajmi v programe Excel

V tejto metóde na zistenie čísla posledného riadku s údajmi v programe Excel skombinujeme MIN , ROW a RIADKY funkcie.

Stránka MIN funkciu v Excel vráti najmenšiu hodnotu čísla z rozsahu údajov.

V nasledujúcom súbore údajov zistíme číslo posledného riadku súboru údajov.

Pozrime sa na kroky na vykonanie tejto akcie.

KROKY:

  • Najprv vyberte bunku C5 .
  • Potom do tejto bunky vložte nasledujúci vzorec:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • Potom stlačte tlačidlo Vstúpte na stránku .
  • Nakoniec vyššie uvedený príkaz vráti číslo posledného riadku v bunke E5 .

🔎 Ako vzorec funguje?

  • ROW(B5:C15))+ROWS(B5:C15)-1: Táto časť vracia pole čísel riadkov od posledného riadku, ktorým je číslo riadku 15 .
  • MIN(RIADOK(B5:C15))+RIADOK(B5:C15)-1: Vracia minimálne číslo riadku v bunke E5 čo je číslo riadku 15 .

Čítajte viac: Excel nájde posledný výskyt znaku v reťazci (6 metód)

1.3 Vyhľadanie čísla posledného riadku s údajmi pomocou vzorca programu Excel s funkciami ROW, INDEX a ROWS

Ďalšou metódou použitia vzorcov programu Excel na zistenie čísla posledného riadku s údajmi je použitie kombinácie ROW , INDEX, a RIADKY funkcie.

Na stránke Microsoft Excel ,. INDEX funkcia vracia hodnotu na určitej pozícii v rozsahu alebo poli.

Z nasledujúceho súboru údajov zistíme číslo posledného riadku.

Pozrime sa na kroky na vykonanie tejto akcie.

KROKY:

  • Na začiatku vyberte bunku E5 .
  • Potom do tejto bunky zadajte nasledujúci vzorec:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Potom stlačte tlačidlo Vstúpte na stránku .
  • Nakoniec získame číslo posledného riadku nášho rozsahu údajov v bunke E5 čo je 15 .

🔎 Ako vzorec funguje?

  • INDEX(B5:C15,1,1): Táto časť vytvorí pole rozsahu údajov ( B5:C15 ).
  • RIADKY(B5:C15)-1: Táto časť odpočítava 1 z celkového počtu riadkov.
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Vracia minimálne číslo riadku v bunke E5 čo je číslo riadku 15 .

Čítajte viac: Excel nájde posledný stĺpec s údajmi (4 rýchle spôsoby)

Podobné čítania

  • Vyhľadanie maximálnej hodnoty v rozsahu pomocou vzorca programu Excel (5 jednoduchých metód)
  • Ako použiť vzorec na vyhľadávanie tučného textu v programe Excel
  • Vyhľadanie znaku v reťazci sprava v programe Excel (4 jednoduché metódy)
  • Ako nájsť znak *, ktorý nie je záložným znakom v programe Excel (2 metódy)
  • Vyhľadanie prvej hodnoty väčšej ako v programe Excel (4 spôsoby)

2. Vyhľadanie prázdneho aj neprázdneho čísla posledného riadku s údajmi v programe Excel

Ak je jeden alebo viacero posledných riadkov z alebo rozsahu údajov prázdnych, uvedené vzorce nebudú fungovať na zistenie čísla posledného riadku s údajmi v programe Excel. Nasledujúci vzorec totiž neskúma, či je posledný riadok prázdny alebo nie. Vráti len číslo posledného riadku z daného rozsahu údajov. V tejto časti sa budeme zaoberať vzorcami, ktoré sú použiteľné pre prázdne aj neprázdne riadky.

2.1. Vloženie vzorca MAX na vyhľadanie čísla posledného riadku s údajmi v programe Excel

Ak chceme nájsť číslo posledného riadku zo súboru údajov, ktorý má jeden alebo viac prázdnych riadkov, použijeme príkaz MAX funkcie.

Excel MAX funkcia poskytuje najväčšiu hodnotu v zadanom súbore údajov.

V nasledujúcom súbore údajov nájdeme číslo posledného riadku v bunke E5 s pomocou programu Excel MAX Ak si všimneme, zistíme, že posledný riadok súboru údajov neobsahuje žiadnu hodnotu.

Pozrime sa na postup pri tejto metóde.

KROKY:

  • Najprv vyberte bunku E5 .
  • Po druhé do tejto bunky zadajte nasledujúci vzorec:
=MAX((B:B"")*(RIADOK(B:B))

  • Potom stlačte tlačidlo Vstúpte na stránku .
  • Nakoniec získame číslo posledného riadku v bunke E5 čo je 14 Vylúči posledný riadok nášho rozsahu údajov, ktorý je prázdny.

Prečítajte si viac: Ako nájsť poslednú neprázdnu bunku v riadku v programe Excel (5 metód)

2.2. Kombinácia funkcií MATCH a REPT na vyhľadanie čísla posledného riadku s údajmi v programe Excel

Použitie kombinácie MATCH a REPT funkcie je ďalší spôsob, ako nájsť číslo posledného riadku s údajmi v programe Excel.

Stránka MATCH Funkcia v programe Excel vyhľadá rozsah buniek pre zadanú položku. Potom vráti relatívne umiestnenie položky v rozsahu.

Stránka REPT funkcia v Exceli zopakuje určitý text daný počet krát. Môžeme použiť REPT na vyplnenie bunky viacerými inštanciami textového reťazca.

V nasledujúcom súbore údajov nájdeme číslo posledného riadku s údajmi v bunke E5 .

Pozrime sa na kroky na vykonanie tejto akcie.

KROKY:

  • Najprv vyberte bunku E5 .
  • Potom do tejto bunky vložte nasledujúci vzorec:
=MATCH(REPT("z",50),B:B)

  • Tlač Vstúpte na stránku .
  • Nakoniec v bunke E5 získame číslo posledného riadku s údajmi v našom súbore údajov.

🔎 Ako vzorec funguje?

  • REPT("z",50): V tejto časti sa opakuje text z ' 50 časy.
  • MATCH(REPT("z",50),B:B): V tejto časti sa MATCH funkcia hľadá v stĺpci B pre naše 50 -znakový textový reťazec z '. Vzorec vráti umiestnenie poslednej neprázdnej bunky, pretože ju nemôže nájsť.

Čítajte viac: Zistenie poslednej hodnoty v stĺpci väčšej ako nula v programe Excel (2 jednoduché vzorce)

2.3 Použitie vzorca Excel LOOKUP na vyhľadanie čísla posledného riadku s údajmi

Môžeme tiež použiť LOOKUP vzorec na zistenie čísla posledného riadku s údajmi.

Stránka LOOKUP funkcia patrí do Vyhľadávanie v programe Excel a Referenčné funkcie . LOOKUP funkcia vracia porovnateľnú hodnotu z iného rozsahu jedného riadku alebo jedného stĺpca po vykonaní približného vyhľadávania zhody.

V nasledujúcom súbore údajov je posledný riadok prázdny. Číslo riadku posledného riadku s údajmi nájdeme v bunke E5 .

Pozrime sa na kroky na použitie LOOKUP funkcie.

KROKY:

  • Na začiatku vyberte bunku E5 .
  • Potom do tejto bunky zadajte nasledujúci vzorec:
=LOOKUP(2,1/(B:B""),ROW(B:B))

  • Tlač, Vstúpte na stránku .
  • Nakoniec môžeme vidieť číslo posledného riadku nášho rozsahu údajov v bunke E5 čo je 14 .

Prečítajte si viac: Ako nájsť 3 najnižšie hodnoty v programe Excel (5 jednoduchých metód)

2.4 Identifikácia čísla posledného riadku s údajmi v programe Excel pomocou funkcie SUMPRODUCT

V tejto metóde použijeme SUMPRODUCT funkcia na identifikáciu čísla posledného riadku s údajmi v programe Excel.

Stránka SUMPRODUCT funkciu v Excel vráti súčet súčinov zodpovedajúcich rozsahov alebo polí.

Posledný riadok v nasledujúcom súbore údajov je prázdny. V bunke E5 , zistíme číslo posledného riadku s údajmi.

Pozrime sa na postup pri tejto metóde.

KROKY:

  • Najprv vyberte bunku E5 .
  • Potom do tejto bunky zapíšte nasledujúci vzorec:
=SUMPRODUKT(MAX((C5:C15"")*RIADOK(C5:C15))

  • Tlač Vstúpte na stránku ak používate Microsoft Office 365 ' inak musíte stlačiť Ctrl + Shift + Enter na spustenie poľa.
  • Nakoniec dostaneme číslo posledného riadku s údajmi v bunke E5 .

🔎 Ako vzorec funguje?

  • ROW(C5:C15): Táto časť vracia číslo riadku pre každú bunku v rozsahu ( C5:C15 ).
  • MAX((C5:C15""): Táto časť vracia najvyššie číslo z poľa čísel riadkov.
  • SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)): Stránka SUMPRODUCT Funkcia sa používa na výpočet uvedených dvoch polí a vrátenie hodnoty vo vybranej bunke.

Prečítajte si viac: Ako nájsť poslednú bunku s hodnotou v stĺpci v programe Excel

2.5 Zistenie čísla posledného riadku s údajmi v programe Excel pomocou kódu VBA

Môžeme ľahko použiť VBA (Visual Basic for Applications) kód na zistenie čísla posledného riadku s údajmi v programe Excel. V nasledujúcom súbore údajov je posledný riadok prázdny. Použijeme VBA kód na vyhľadanie posledného čísla riadku, ktoré nie je prázdne.

Pozrime sa na kroky na použitie VBA Kód na zistenie čísla posledného riadku s údajmi.

KROKY:

  • Po prvé, kliknutie pravým tlačidlom myši na na názov aktívneho listu.
  • Po druhé kliknite na možnosť Zobraziť kód '.

  • Nový prázdny VBA zobrazí sa modul.
  • Po tretie, do prázdneho modulu napíšte nasledujúci kód:
 Sub Find_Last_Row() Dim Last_Row As Long On Error Resume Next Last_Row = Cells.Find(What:="*", After:=Range("B1"), _ LookAt:=xlPart, LookIn:=xlFormulas, _ SearchOrder:=xlByRows, SearchDirection:=xlPrevious, _ MatchCase:=False).Row On Error GoTo 0 MsgBox "Last Row: " & Last_Row End Sub 
  • Potom kliknite na Spustiť alebo stlačte tlačidlo F5 spustiť kód.

  • Nakoniec sa pri vyššie uvedenom príkaze zobrazí okno so správou. V okne so správou vidíme číslo posledného riadku s údajmi, ktoré je 14 .

Čítajte viac: Vyhľadanie poslednej bunky s hodnotou v riadku v programe Excel (6 metód)

Záver

Na záver vám tento návod ukáže, ako používať vzorce programu Excel na zistenie čísla posledného riadku s údajmi. Ak si chcete vyskúšať svoje zručnosti, použite cvičný pracovný hárok, ktorý je súčasťou tohto článku. Ak máte akékoľvek otázky, zanechajte komentár nižšie. Náš tím sa vám bude snažiť čo najskôr odpovedať. V budúcnosti sledujte ďalšie inovatívne Microsoft Excel riešenia.

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.