Jak použít vzorec aplikace Excel k nalezení čísla posledního řádku s daty (2 způsoby)

  • Sdílet Toto
Hugh West

V tomto návodu si ukážeme, jak pomocí vzorce v Excelu zjistit číslo posledního řádku s daty. Při práci v programu Microsoft Excel můžeme potřebovat zjistit číslo posledního řádku z datového rozsahu. Pro zjištění čísla posledního řádku s daty budeme v tomto článku používat různé vzorce. Pokud váš pracovní postup vyžaduje vytvoření dynamického datového rozsahu, pak musíte zjistit číslo posledního řádku vašeho datového rozsahu. V takovém případě vám tento článek velmi pomůže.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout zde.

Najít poslední řádek pomocí vzorce.xlsm

2 způsoby použití vzorce aplikace Excel k nalezení čísla posledního řádku s daty

V tomto článku použijeme vzorec Excelu k nalezení čísla posledního řádku s daty pro dva případy. Poslední řádek našeho souboru dat může být prázdný nebo neprázdný. Výstup čísla posledního řádku s daty nebude pro oba případy stejný. Pro výše uvedené případy tedy použijeme různé přístupy k nalezení čísla posledního řádku s daty.

Na následujícím snímku obrazovky máme datovou sadu prodejců a jejich umístění. Ve všech metodách tohoto článku budeme používat stejnou datovou sadu k nalezení posledního čísla řádku s daty.

1. Vzorec aplikace Excel pro vyhledání neprázdného čísla posledního řádku s daty

V první části probereme vzorce Excelu pro vyhledání čísel posledního řádku s údaji pro neprázdné buňky. Vzorce, které probereme v části 3 metody této části se nepoužijí, pokud je jeden nebo více posledních řádků v datovém rozsahu prázdných.

1.1 Vzorec s funkcemi ROW a ROWS pro zjištění čísla posledního řádku s daty v aplikaci Excel

V první řadě použijeme kombinaci nástrojů. ROW a ŘADY funkce pro zjištění čísla posledního řádku s daty v Excelu.

Na stránkách Řádek aplikace Excel funkce vrací číslo řádku z aktivního pracovního listu.

Na stránkách ŘADY funkce v Excel vrátí počet řádků v zadaném odkazu.

Číslo posledního řádku následujícího souboru dat najdeme v buňce E5 .

Podívejme se, jak postupovat.

KROKY:

  • Nejprve vyberte buňku E5 .
  • Za druhé do této buňky vložte následující vzorec:
=ŘÁDEK(B5:C15) + ŘÁDKY(B5:C15)-1

  • Tisk Vstupte na .
  • Výše uvedená akce vrátí číslo posledního řádku z rozsahu dat v buňce E5 Vidíme, že číslo posledního řádku je 15 .

Další informace: Jak najít poslední řádek s určitou hodnotou v aplikaci Excel (6 metod)

1.2 Kombinace funkcí MIN, ROW a ROWS pro zjištění čísla posledního řádku s daty v aplikaci Excel

V této metodě pro zjištění čísla posledního řádku s daty v Excelu budeme kombinovat MIN , ROW a ŘADY funkce.

Na stránkách MIN funkce v Excel vrátí nejmenší číselnou hodnotu z rozsahu dat.

V následujícím souboru dat zjistíme číslo posledního řádku souboru dat.

Podívejme se na postup provedení této akce.

KROKY:

  • Nejprve vyberte buňku C5 .
  • Poté do této buňky vložte následující vzorec:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • Pak stiskněte tlačítko Vstupte na .
  • Nakonec výše uvedený příkaz vrátí číslo posledního řádku v buňce E5 .

🔎 Jak vzorec funguje?

  • ROW(B5:C15))+ROWS(B5:C15)-1: Tato část vrací pole čísel řádků od posledního řádku, kterým je číslo řádku. 15 .
  • MIN(ROW(B5:C15))+ROWS(B5:C15)-1: Vrací minimální číslo řádku v buňce E5 což je číslo řádku 15 .

Další informace: Excel najde poslední výskyt znaku v řetězci (6 metod)

1.3 Zjištění čísla posledního řádku s daty pomocí vzorce aplikace Excel s funkcemi ROW, INDEX a ROWS

Další metodou použití vzorců Excelu k nalezení čísla posledního řádku s daty je použití kombinace vzorců ROW , INDEX, a ŘADY funkce.

Na adrese Microsoft Excel ... INDEX funkce vrací hodnotu na určité pozici v rozsahu nebo poli.

Číslo posledního řádku zjistíme z následujícího souboru dat.

Podívejme se na postup provedení této akce.

KROKY:

  • Na začátku vyberte buňku E5 .
  • Poté do této buňky zadejte následující vzorec:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Poté stiskněte tlačítko Vstupte na .
  • Nakonec získáme číslo posledního řádku našeho rozsahu dat v buňce E5 což je 15 .

🔎 Jak vzorec funguje?

  • INDEX(B5:C15,1,1): Tato část vytvoří pole datového rozsahu ( B5:C15 ).
  • ŘÁDKY(B5:C15)-1: Tato část odečítá 1 z celkového počtu řádků.
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Vrací minimální číslo řádku v buňce E5 což je číslo řádku 15 .

Další informace: Excel najde poslední sloupec s daty (4 rychlé způsoby)

Podobná čtení

  • Zjištění maximální hodnoty v rozsahu pomocí vzorce aplikace Excel (5 snadných metod)
  • Jak použít vzorec pro vyhledání tučného textu v aplikaci Excel
  • Hledání znaků v řetězci zprava v aplikaci Excel (4 snadné metody)
  • Jak najít znak *, který není zástupným znakem v aplikaci Excel (2 metody)
  • Hledání první hodnoty větší než v aplikaci Excel (4 způsoby)

2. Vyhledání prázdného i neprázdného čísla posledního řádku s daty v aplikaci Excel

Pokud je jeden nebo více posledních řádků z nebo rozsahu dat prázdný, nebudou výše uvedené vzorce pro zjištění čísla posledního řádku s daty v Excelu fungovat. Následující vzorec totiž nehledá, zda je poslední řádek prázdný nebo ne. Vrátí pouze číslo posledního řádku z daného rozsahu dat. V této části probereme vzorce, které jsou použitelné pro prázdné i neprázdné řádky.

2.1. Vložení vzorce MAX pro vyhledání čísla posledního řádku s daty v aplikaci Excel

Pro zjištění čísla posledního řádku z datového souboru, který obsahuje jeden nebo více prázdných řádků, použijeme příkaz MAX funkce.

Excel MAX funkce poskytuje největší hodnotu v zadaném souboru dat.

V následujícím souboru dat najdeme číslo posledního řádku v buňce E5 s pomocí programu Excel MAX Pokud si všimneme, zjistíme, že poslední řádek datového souboru neobsahuje žádnou hodnotu.

Podívejme se, jak postupovat při této metodě.

KROKY:

  • Nejprve vyberte buňku E5 .
  • Za druhé do této buňky zadejte následující vzorec:
=MAX((B:B"")*(ROW(B:B)))

  • Pak stiskněte tlačítko Vstupte na .
  • Nakonec získáme číslo posledního řádku v buňce E5 což je 14 . Vyloučí poslední řádek našeho rozsahu dat, který je prázdný.

Další informace: Jak najít poslední neprázdnou buňku v řádku v aplikaci Excel (5 metod)

2.2. Kombinace funkcí MATCH a REPT pro vyhledání čísla posledního řádku s daty v aplikaci Excel

Pomocí kombinace MATCH a REPT Funkce je další způsob, jak zjistit číslo posledního řádku s daty v Excelu.

Na stránkách MATCH Funkce v Excelu vyhledá rozsah buněk pro zadanou položku. Poté vrátí relativní umístění položky v rozsahu.

Na stránkách REPT funkce v Excelu opakuje určitý text daný početkrát. Můžeme použít funkci REPT vyplnit buňku více výskyty textového řetězce.

V následujícím souboru dat najdeme číslo posledního řádku s údaji v buňce E5 .

Podívejme se na postup provedení této akce.

KROKY:

  • Nejprve vyberte buňku E5 .
  • Poté do této buňky vložte následující vzorec:
=MATCH(REPT("z",50),B:B)

  • Tisk Vstupte na .
  • A konečně v buňce E5 získáme číslo posledního řádku s daty v našem souboru dat.

🔎 Jak vzorec funguje?

  • REPT("z",50): V této části se opakuje text z ' 50 časy.
  • MATCH(REPT("z",50),B:B): V této části MATCH funkce hledá ve sloupci B pro naše 50 -znakový textový řetězec ' z '. Vzorec vrátí umístění poslední neprázdné buňky, protože ji nemůže najít.

Další informace: Zjištění poslední hodnoty ve sloupci větší než nula v aplikaci Excel (2 jednoduché vzorce)

2.3 Použití vzorce LOOKUP aplikace Excel k nalezení čísla posledního řádku s daty

Můžeme také použít LOOKUP vzorec pro zjištění čísla posledního řádku s daty.

Na stránkách LOOKUP funkce patří do skupiny Vyhledávání v aplikaci Excel a Referenční funkce . LOOKUP funkce vrací srovnatelnou hodnotu z jiného rozsahu jednoho řádku nebo jednoho sloupce po provedení přibližného vyhledávání shody.

V následujícím souboru dat je poslední řádek prázdný. Číslo řádku posledního řádku s údaji v buňce zjistíme pomocí E5 .

Podívejme se, jak postupovat při použití LOOKUP funkce.

KROKY:

  • Na začátku vyberte buňku E5 .
  • Poté do této buňky zadejte následující vzorec:
=LOOKUP(2,1/(B:B""),ROW(B:B))

  • Tisk, Vstupte na .
  • Nakonec se v buňce zobrazí číslo posledního řádku našeho datového rozsahu. E5 což je 14 .

Další informace: Jak v aplikaci Excel zjistit 3 nejnižší hodnoty (5 snadných metod)

2.4 Identifikace čísla posledního řádku s daty v aplikaci Excel pomocí funkce SUMPRODUCT

V této metodě použijeme SUMPRODUCT funkce pro identifikaci čísla posledního řádku s daty v Excelu.

Na stránkách SUMPRODUCT funkce v Excel vrátí součet odpovídajících rozsahů nebo součinů polí.

Poslední řádek v následujícím souboru dat je prázdný. V buňce E5 , zjistíme číslo řádku posledního řádku s daty.

Podívejme se, jak postupovat při této metodě.

KROKY:

  • Nejprve vyberte buňku E5 .
  • Poté do této buňky zapište následující vzorec:
=SOUČIN(MAX((C5:C15"")*ŘÁDEK(C5:C15)))

  • Tisk Vstupte na pokud používáte ' Microsoft Office 365 ' jinak musíte stisknout Ctrl + Shift + Enter spustit pole.
  • Nakonec získáme číslo posledního řádku s údaji v buňce E5 .

🔎 Jak vzorec funguje?

  • ROW(C5:C15): Tato část vrací číslo řádku pro každou buňku v rozsahu ( C5:C15 ).
  • MAX((C5:C15""): Tato část vrací nejvyšší číslo z pole čísel řádků.
  • SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)): Na stránkách SUMPRODUCT Funkce slouží k výpočtu obou výše uvedených polí a k vrácení hodnoty ve vybrané buňce.

Další informace: Jak najít poslední buňku s hodnotou ve sloupci v aplikaci Excel

2.5 Zjištění čísla posledního řádku s daty v aplikaci Excel pomocí kódu VBA

Můžeme snadno použít VBA (Visual Basic for Applications) kód pro zjištění čísla posledního řádku s daty v excelu. V následujícím souboru dat je poslední řádek prázdný. Použijeme a VBA najít poslední číslo řádku, které není prázdné.

Podívejme se, jak postupovat při použití VBA Kód pro zjištění čísla posledního řádku s daty.

KROKY:

  • Za prvé, klikněte pravým tlačítkem myši na na název aktivního listu.
  • Za druhé klikněte na možnost Zobrazit kód '.

  • Nový prázdný VBA zobrazí se modul.
  • Zatřetí napište do prázdného modulu následující 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 
  • Poté klikněte na Spustit nebo stiskněte tlačítko F5 spustit kód.

  • Nakonec výše uvedený příkaz zobrazí okno se zprávou. V tomto poli se zobrazí číslo posledního řádku s údaji, které je 14 .

Další informace: Vyhledání poslední buňky s hodnotou v řádku v aplikaci Excel (6 metod)

Závěr

Na závěr tohoto návodu vám ukážeme, jak pomocí vzorců v Excelu zjistit číslo posledního řádku s daty. Chcete-li si své dovednosti vyzkoušet, použijte cvičný pracovní list, který je součástí tohoto článku. Pokud máte nějaké dotazy, zanechte prosím níže komentář. Náš tým se vám bude snažit co nejdříve odpovědět. V budoucnu sledujte další inovativní postupy. Microsoft Excel řešení.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.