Obsah
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.xlsm2 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í.