Cuprins
În acest tutorial, vom demonstra cum să folosim o formulă Excel pentru a găsi numărul ultimului rând cu date. În timp ce lucrăm în Microsoft Excel este posibil să avem nevoie să știm numărul ultimului rând dintr-un interval de date. Pentru a găsi numărul ultimului rând cu date vom folosi diferite formule pe parcursul acestui articol. Dacă procesul de lucru necesită crearea unui interval de date dinamic, atunci trebuie să găsiți numărul ultimului rând din intervalul de date. În acest caz, acest articol vă va ajuta foarte mult.
Descărcați caietul de practică
Puteți descărca caietul de practică de aici.
Găsiți ultimul rând cu formula.xlsm2 moduri de utilizare a formulei Excel pentru a găsi ultimul număr de rând cu date
În acest articol, vom folosi o formulă Excel pentru a găsi numărul ultimului rând cu date pentru două cazuri. Ultimul rând din setul nostru de date poate fi fie gol sau nealb. Rezultatul numărului ultimului rând cu date nu va fi același pentru ambele cazuri. Deci, vom folosi abordări diferite pentru cazurile de mai sus pentru a găsi numărul ultimului rând cu date.
În următoarea captură de ecran avem un set de date cu vânzători și locația acestora. Pe parcursul tuturor metodelor din acest articol, vom folosi același set de date pentru a găsi numărul ultimului rând cu date.
1. Formula Excel pentru a găsi numărul ultimului rând care nu este alb cu date
În prima secțiune, vom discuta formulele Excel pentru a găsi ultimele numere de rând cu date pentru celulele care nu sunt în alb. Formulele pe care le vom discuta în secțiunea 3 metodele din această secțiune nu se vor aplica dacă unul sau mai multe ultime rânduri sunt goale într-un interval de date.
1.1 Formula cu funcțiile ROW și ROWS pentru a găsi ultimul număr de rând cu date în Excel
În primul rând, vom folosi o combinație de ROW și RÂNDURI funcții pentru a găsi numărul ultimului rând cu date în Excel.
The Excel ROW returnează numărul rândului din foaia de lucru activă.
The RÂNDURI funcție în Excel returnează numărul de rânduri dintr-o referință specificată.
Vom găsi numărul ultimului rând din următorul set de date în celula E5 .
Să vedem care sunt pașii pentru a face acest lucru.
ETAPE:
- În primul rând, selectați celula E5 .
- În al doilea rând, introduceți următoarea formulă în acea celulă:
=ROW(B5:C15) + ROWS(B5:C15)-1
- Apăsați Introduceți .
- Acțiunea de mai sus returnează numărul de rând al ultimului rând din intervalul de date din celula E5 Putem vedea că numărul ultimului rând este 15 .
Citiți mai mult: Cum să găsiți ultimul rând cu o anumită valoare în Excel (6 metode)
1.2 Combinați funcțiile MIN, ROW și ROWS pentru a găsi ultimul număr de rând cu date în Excel
În această metodă pentru a găsi numărul ultimului rând cu date în Excel, vom combina MIN , ROW , și RÂNDURI funcții.
The MIN funcție în Excel returnează cea mai mică valoare numerică a datelor dintr-un interval de date.
În următorul set de date, vom găsi numărul ultimului rând din setul de date.
Să vedem care sunt pașii pentru a efectua această acțiune.
ETAPE:
- Mai întâi, selectați celula C5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1
- Apoi, apăsați Introduceți .
- În cele din urmă, comanda de mai sus returnează numărul ultimului rând din celula E5 .
🔎 Cum funcționează formula?
- ROW(B5:C15))+ROWS(B5:C15)-1: Această parte returnează matricea numerelor de rând de la ultimul rând, care este numărul rândului. 15 .
- MIN(ROW(B5:C15))+ROWS(B5:C15)-1: Returnează numărul minim al rândului din celulă E5 care este numărul rândului 15 .
Citiți mai mult: Excel Găsiți ultima apariție a unui caracter în șir (6 metode)
1.3 Găsiți ultimul număr de rând cu date utilizând formula Excel cu funcțiile ROW, INDEX și ROWS
O altă metodă de utilizare a formulelor Excel pentru a găsi numărul ultimului rând cu date este utilizarea unei combinații de ROW , INDEX, și RÂNDURI funcții.
În Microsoft Excel , a INDEX returnează valoarea aflată într-o anumită poziție dintr-un interval sau dintr-un tablou.
Vom găsi numărul ultimului rând din următorul set de date.
Să vedem care sunt pașii pentru a efectua această acțiune.
ETAPE:
- La început, selectați celula E5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1
- După aceea, apăsați Introduceți .
- În cele din urmă, obținem ultimul număr de rând al intervalului nostru de date în celula E5 care este 15 .
🔎 Cum funcționează formula?
- INDEX(B5:C15,1,1): Această parte creează o matrice a intervalului de date ( B5:C15 ).
- RÂNDURI(B5:C15)-1: Din această parte se scade 1 din numărul total de rânduri.
- ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Returnează numărul minim al rândului din celulă E5 care este numărul rândului 15 .
Citește mai mult: Excel găsește ultima coloană cu date (4 moduri rapide)
Lecturi similare
- Găsiți valoarea maximă în interval cu formula Excel (5 metode ușoare)
- Cum să utilizați formula pentru a găsi textul bold în Excel
- Găsiți caractere în șirul de caractere din dreapta în Excel (4 metode ușoare)
- Cum să găsiți * Caracterul * nu ca Wildcard în Excel (2 metode)
- Găsiți prima valoare mai mare decât în Excel (4 moduri)
2. Găsiți atât numărul ultimului rând gol cât și cel al ultimului rând cu date în Excel
Dacă unul sau mai multe ultime rânduri din sau intervalul de date sunt goale, formulele de mai sus nu vor funcționa pentru a găsi numărul ultimului rând cu date în Excel. Deoarece următoarea formulă nu caută dacă ultimul rând este gol sau nu. Ea returnează doar numărul ultimului rând din intervalul de date dat. În această secțiune, vom discuta formulele care sunt aplicabile atât pentru rândurile goale, cât și pentru cele care nu sunt goale.
2.1. Introduceți formula MAX pentru a găsi ultimul număr de rând cu date în Excel
Acum, pentru a găsi numărul ultimului rând dintr-un set de date care are unul sau mai multe rânduri goale, vom folosi funcția MAX funcție.
Excel MAX oferă cea mai mare valoare dintr-un set specificat de date.
În următorul set de date, vom găsi ultimul număr de rând în celula E5 cu ajutorul aplicației Excel MAX Dacă observăm, vom vedea că ultimul rând din setul de date nu conține nicio valoare.
Să vedem care sunt pașii pentru a face această metodă.
ETAPE:
- În primul rând, selectați celula E5 .
- În al doilea rând, introduceți următoarea formulă în acea celulă:
=MAX((B:B"")*(ROW(B:B)))
- Apoi, apăsați Introduceți .
- În cele din urmă, obținem numărul ultimului rând în celula E5 care este 14 Se exclude ultimul rând din intervalul nostru de date, care este gol.
Citiți mai mult: Cum să găsiți ultima celulă necompletă în rând în Excel (5 metode)
2.2. Combinați funcțiile MATCH și REPT pentru a găsi numărul ultimului rând cu date în Excel
Folosind combinația de MATCH și REPT funcțiile este o altă modalitate de a găsi numărul ultimului rând cu date în Excel.
The MATCH din Excel caută un interval de celule pentru un element specificat, apoi returnează locația relativă a elementului în intervalul respectiv.
The REPT din excel repetă un anumit text de un anumit număr de ori. Putem folosi funcția REPT pentru a umple o celulă cu mai multe instanțe ale unui șir de text.
În următorul set de date, vom găsi ultimul număr de rând cu date în celula E5 .
Să vedem care sunt pașii pentru a efectua această acțiune.
ETAPE:
- Mai întâi, selectați celula E5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=MATCH(REPT("z",50),B:B)
- Apăsați Introduceți .
- În cele din urmă, în celulă E5 obținem numărul ultimului rând cu date din setul nostru de date.
🔎 Cum funcționează formula?
- REPT("z",50): Această parte repetă textul z ' 50 ori.
- MATCH(REPT("z",50),B:B): În această parte, se va MATCH funcția caută în coloana B pentru 50 -șir de caractere text de z '. Formula returnează locația ultimei celule necomplete, deoarece nu o găsește.
Citește mai mult: Găsiți ultima valoare din coloana mai mare decât zero în Excel (2 formule ușoare)
2.3 Utilizați formula Excel LOOKUP pentru a găsi numărul ultimului rând cu date
De asemenea, putem folosi și LOOKUP formula pentru a găsi numărul ultimului rând cu date.
The LOOKUP aparține funcției Excel Lookup și Funcții de referință . LOOKUP returnează valoarea comparabilă dintr-un alt interval de un rând sau o coloană, după efectuarea unei căutări de potrivire aproximativă.
În următorul set de date, ultimul rând este gol. Vom găsi numărul rândului din ultimul rând cu date în celula E5 .
Să vedem care sunt pașii pentru a utiliza LOOKUP funcție.
ETAPE:
- La început, selectați celula E5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=LOOKUP(2,1/(B:B""),ROW(B:B))
- Presa, Introduceți .
- În cele din urmă, putem vedea ultimul număr de rând al intervalului nostru de date în celula E5 care este 14 .
Citiți mai mult: Cum să găsiți cele mai mici 3 valori în Excel (5 metode ușoare)
2.4 Identificarea numărului ultimului rând cu date în Excel utilizând funcția SUMPRODUCT
În această metodă, vom folosi SUMPRODUCT pentru a identifica ultimul număr de rând cu date în Excel.
The SUMPRODUCT funcție în Excel returnează suma produselor dintre intervalele sau tablourile corespunzătoare.
Ultimul rând din următorul set de date este gol. În celula E5 , vom găsi numărul de rând al ultimului rând cu date.
Să vedem care sunt pașii pentru a face această metodă.
ETAPE:
- Mai întâi, selectați celula E5 .
- Apoi, scrieți următoarea formulă în acea celulă:
=SUMPRODUCT(MAX((C5:C15"")*FILA(C5:C15)))
- Apăsați Introduceți dacă utilizați ' Microsoft Office 365 ', altfel trebuie să apăsați Ctrl + Shift + Enter pentru a rula o matrice.
- În final, obținem numărul ultimului rând cu datele din celula E5 .
🔎 Cum funcționează formula?
- ROW(C5:C15): Această parte returnează numărul rândului pentru fiecare celulă din interval ( C5:C15 ).
- MAX((C5:C15""): Această parte returnează cel mai mare număr din matricea de numere de rânduri.
- SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15))): The SUMPRODUCT este utilizată pentru a calcula cele două matrici de mai sus și pentru a returna o valoare în celula selectată.
Citiți mai mult: Cum să găsiți ultima celulă cu valoare în coloană în Excel
2.5 Detectarea ultimului număr de rând cu date în Excel cu codul VBA
Putem folosi cu ușurință VBA (Visual Basic pentru aplicații) pentru a detecta numărul ultimului rând cu date în Excel. În următorul set de date, ultimul rând este gol. Vom folosi un cod VBA pentru a găsi ultimul număr de rând care nu este gol.
Să vedem care sunt pașii pentru a aplica un VBA Cod pentru a găsi numărul ultimului rând cu date.
ETAPE:
- În primul rând, faceți clic dreapta pe pe numele foii din foaia activă.
- În al doilea rând, faceți clic pe opțiunea Vezi codul '.
- Un nou gol VBA va apărea modulul
- În al treilea rând, scrieți următorul cod în modulul gol:
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
- Apoi, faceți clic pe butonul Rulați sau apăsați butonul F5 pentru a rula codul.
- În cele din urmă, comanda de mai sus afișează o casetă de mesaje. În caseta de mesaje, putem vedea numărul ultimului rând cu date, care este 14 .
Citește mai mult: Găsiți ultima celulă cu valoare în rând în Excel (6 metode)
Concluzie
În concluzie, acest tutorial va demonstra cum să utilizați formulele Excel pentru a găsi numărul ultimului rând cu date. Pentru a vă pune abilitățile la încercare, utilizați foaia de lucru practică care însoțește acest articol. Vă rugăm să lăsați un comentariu mai jos dacă aveți întrebări. Echipa noastră va face tot posibilul pentru a vă răspunde cât mai curând posibil. În viitor, fiți cu ochii în patru pentru mai multe inovații inovatoare Microsoft Excel soluții.