Sådan bruger du Excel-formel til at finde sidste række nummer med data (2 måder)

  • Del Dette
Hugh West

I denne vejledning vil vi demonstrere, hvordan du bruger en Excel-formel til at finde det sidste rækketal med data. Mens du arbejder i Microsoft Excel har vi måske brug for at kende det sidste rækkenummer fra et datarække. For at finde det sidste rækkenummer med data vil vi bruge forskellige formler i hele denne artikel. Hvis din arbejdsproces kræver at oprette et dynamisk datarække, skal du finde det sidste rækkenummer i dit datarække. I så fald vil denne artikel hjælpe dig meget.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her.

Find sidste række med formel.xlsm

2 måder at bruge Excel-formel til at finde sidste række nummer med data

I denne artikel vil vi bruge en Excel-formel til at finde det sidste rækketal med data for to tilfælde. Den sidste række i vores datasæt kan enten være tom eller ikke-tomt. Output af det sidste rækketal med data vil ikke være det samme for begge tilfælde. Så vi vil bruge forskellige metoder til at finde det sidste rækketal med data for de ovennævnte tilfælde.

Vi har et datasæt med sælgere og deres placering i følgende skærmbillede. I alle metoderne i denne artikel vil vi bruge det samme datasæt til at finde det sidste rækkenummer med data.

1. Excel-formel til at finde ikke-blank sidste række nummer med data

I det første afsnit vil vi diskutere excel-formler til at finde de sidste rækketal med data for ikke-tomme celler. De formler, som vi vil diskutere i det 3 metoderne i dette afsnit kan ikke anvendes, hvis en eller flere sidste rækker er tomme i et dataområde.

1.1 Formel med ROW- og ROWS-funktionerne til at finde sidste række nummer med data i Excel

Først og fremmest vil vi bruge en kombination af de RÆKKE og RÆKKER funktioner til at finde det sidste rækkenummer med data i Excel.

Excel ROW funktionen returnerer rækkens nummer fra det aktive regneark.

RÆKKER funktion i Excel returnerer antallet af rækker i en angivet reference.

Vi finder det sidste rækkenummer i det følgende datasæt i celle E5 .

Lad os se på, hvordan du gør det.

TRIN:

  • Først skal du vælge celle E5 .
  • For det andet indsætter du følgende formel i den pågældende celle:
=ROW(B5:C15) + ROWS(B5:C15)-1

  • Tryk på Gå ind på .
  • Ovenstående handling returnerer rækkenummeret for den sidste række fra dataområdet i celle E5 Vi kan se, at nummeret på den sidste række er 15 .

Læs mere: Sådan finder du den sidste række med en bestemt værdi i Excel (6 metoder)

1.2 Kombiner MIN-, ROW- og ROWS-funktionerne for at finde sidste række nummer med data i Excel

I denne metode til at finde det sidste rækketal med data i Excel kombinerer vi MIN , RÆKKE , og RÆKKER funktioner.

MIN funktion i Excel returnerer dataenes mindste talværdi fra et dataområde.

I det følgende datasæt finder vi det sidste rækkenummer i datasættet.

Lad os se, hvordan du udfører denne handling.

TRIN:

  • Først skal du vælge celle C5 .
  • Indsæt derefter følgende formel i den pågældende celle:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • Derefter skal du trykke på Indtast .
  • Endelig returnerer ovenstående kommando nummeret på den sidste række i celle E5 .

🔎 Hvordan virker formlen?

  • ROW(B5:C15))+ROWS(B5:C15)-1: Denne del returnerer arrayet af rækketal fra den sidste række, som er rækketal 15 .
  • MIN(RÆKKE(B5:C15))+RÆKKER(B5:C15)-1: Returnerer det mindste rækketal i celle E5 som er række nummer 15 .

Læs mere: Excel finder sidste forekomst af tegn i en streng (6 metoder)

1.3 Find sidste række nummer med data ved hjælp af Excel formel med ROW, INDEX, og ROWS funktioner

En anden metode til at bruge excel-formler til at finde det sidste rækketal med data er at bruge en kombination af RÆKKE , INDEX, og RÆKKER funktioner.

Microsoft Excel , den INDEX funktionen returnerer værdien på en bestemt position i et område eller et array.

Vi vil finde nummeret på den sidste række i følgende datasæt.

Lad os se, hvordan du udfører denne handling.

TRIN:

  • I begyndelsen skal du vælge celle E5 .
  • Indtast derefter følgende formel i den pågældende celle:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • Derefter skal du trykke på Indtast .
  • Endelig får vi det sidste rækkenummer i vores datarække i celle E5 som er 15 .

🔎 Hvordan virker formlen?

  • INDEX(B5:C15,1,1): Denne del opretter et array af dataområdet ( B5:C15 ).
  • RÆKKER(B5:C15)-1: Denne del fratrækker 1 fra det samlede antal rækker.
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: Returnerer det mindste rækketal i celle E5 som er række nummer 15 .

Læs mere: Excel finder sidste kolonne med data (4 hurtige måder)

Lignende læsninger

  • Find den maksimale værdi i området med Excel-formel (5 nemme metoder)
  • Sådan bruges formel til at finde fed tekst i Excel
  • Find tegn i en streng fra højre i Excel (4 nemme metoder)
  • Sådan Find * Tegn Ikke som Wildcard i Excel (2 Metoder)
  • Find første værdi større end i Excel (4 måder)

2. Find både tomt og ikke-tomt sidste række nummer med data i Excel

Hvis en eller flere sidste rækker fra eller datarække er tomme, vil ovenstående formler ikke fungere til at finde det sidste rækkenummer med data i Excel. Fordi følgende formel ikke ser efter, om den sidste række er tom eller ej. Den returnerer bare nummeret på den sidste række fra den givne datarække. I dette afsnit vil vi diskutere de formler, der gælder for både tomme og ikke-tomme rækker.

2.1. Indsæt MAX-formel for at finde sidste række nummer med data i Excel

For at finde det sidste rækkenummer fra et datasæt, der har en eller flere tomme rækker, skal vi bruge MAX funktion.

Den excel MAX funktionen giver den største værdi i et bestemt datasæt.

I det følgende datasæt finder vi det sidste rækkenummer i celle E5 ved hjælp af excel MAX Hvis vi lægger mærke til det, vil vi se, at den sidste række i datasættet ikke indeholder nogen værdi.

Lad os se trinene for at udføre denne metode.

TRIN:

  • Først skal du vælge celle E5 .
  • For det andet skal du indtaste følgende formel i den pågældende celle:
=MAX((B:B"")*(ROW(B:B)))

  • Derefter skal du trykke på Indtast .
  • Til sidst får vi det sidste rækketal i celle E5 som er 14 Den udelukker den sidste række i vores datarække, som er tom.

Læs mere: Sådan finder du den sidste ikke-tomme celle i rækken i Excel (5 metoder)

2.2. Kombiner MATCH- og REPT-funktionerne for at finde sidste rækkenummer med data i Excel

Ved hjælp af kombinationen af MATCH og REPT funktioner er en anden måde at finde det sidste rækketal med data i Excel på.

MATCH funktionen i Excel søger i et område af celler efter et angivet emne og returnerer derefter emnets relative placering i området.

REPT funktionen i excel gentager en bestemt tekst et givet antal gange. Vi kan bruge funktionen REPT funktion til at udfylde en celle med flere forekomster af en tekststreng.

I det følgende datasæt finder vi det sidste rækkenummer med data i celle E5 .

Lad os se, hvordan du udfører denne handling.

TRIN:

  • Først skal du vælge celle E5 .
  • Indsæt derefter følgende formel i den pågældende celle:
=MATCH(REPT("z",50),B:B)

  • Tryk på Indtast .
  • Endelig, i celle E5 får vi nummeret på den sidste række med data i vores datasæt.

🔎 Hvordan virker formlen?

  • REPT("z",50): I denne del gentages teksten z ' 50 gange.
  • MATCH(REPT("z",50),B:B): I denne del af teksten MATCH funktion ser i kolonne B for vores 50 -tegns tekststreng af ' z '. Formlen returnerer placeringen af den sidste ikke-tomme celle, da den ikke kan finde den.

Læs mere: Find sidste værdi i kolonne større end nul i Excel (2 nemme formler)

2.3 Brug Excel LOOKUP-formel til at finde sidste række nummer med data

Vi kan også bruge LOOKUP formel til at finde det sidste rækkenummer med data.

LOOKUP funktion hører til den Excel-opslag og Referencefunktioner . LOOKUP funktionen returnerer den sammenlignelige værdi fra et andet område på én række eller én kolonne efter at have foretaget et tilnærmelsesvis match-opslag.

I det følgende datasæt er den sidste række tom. Vi finder række nummeret på den sidste række med data i celle E5 .

Lad os se, hvordan du bruger LOOKUP funktion.

TRIN:

  • I begyndelsen skal du vælge celle E5 .
  • Indtast derefter følgende formel i den pågældende celle:
=LOOKUP(2,1/(B:B""),ROW(B:B))(2,1/(B:B""),ROW(B:B))

  • Tryk, Gå ind på .
  • Endelig kan vi se det sidste rækkenummer i vores datarække i celle E5 som er 14 .

Læs mere: Sådan finder du de 3 laveste værdier i Excel (5 nemme metoder)

2.4 Identificer sidste række nummer med data i Excel ved hjælp af SUMPRODUCT-funktionen

I denne metode bruger vi SUMPRODUKT funktion til at identificere det sidste rækkenummer med data i Excel.

SUMPRODUKT funktion i Excel returnerer summen af de matchende produkter af intervaller eller arrays.

Den sidste række i følgende datasæt er tom. I celle E5 , finder vi række nummeret på den sidste række med data.

Lad os se trinene for at udføre denne metode.

TRIN:

  • Først skal du vælge celle E5 .
  • Skriv derefter følgende formel i denne celle:
=SUMPRODUKT(MAX((C5:C15"")*RÆKKE(C5:C15)))

  • Tryk på Indtast hvis du bruger ' Microsoft Office 365 ' ellers skal du trykke på Ctrl + Skift + Enter til at køre et array.
  • I sidste ende får vi det sidste rækkenummer med data i celle E5 .

🔎 Hvordan virker formlen?

  • RÆKKE(C5:C15): Denne del returnerer rækkens nummer for hver celle i området ( C5:C15 ).
  • MAX((C5:C15"")"): Denne del returnerer det højeste tal fra arrayet af rækketal.
  • SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15))): SUMPRODUKT funktionen bruges til at beregne de to ovennævnte arrays og returnere en værdi i den valgte celle.

Læs mere: Sådan finder du den sidste celle med værdi i kolonnen i Excel

2.5 Opdag sidste række nummer med data i Excel med VBA-kode

Vi kan nemt bruge VBA (Visual Basic for Applications) kode til at finde det sidste rækkenummer med data i excel. I følgende datasæt er den sidste række tom. Vi vil bruge en VBA kode til at finde det sidste rækkenummer, der ikke er tomt.

Lad os se, hvordan du anvender en VBA Kode til at finde det sidste rækkenummer med data.

TRIN:

  • For det første, højreklik på på navnet på det aktive ark.
  • For det andet skal du klikke på indstillingen ' Se kode '.

  • Et nyt tomt stykke VBA modulet vises.
  • For det tredje skal du skrive følgende kode i det tomme modul:
 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 
  • Klik derefter på Kør eller tryk på F5 for at køre koden.

  • Endelig viser ovenstående kommando en meddelelsesboks. I meddelelsesboksen kan vi se det sidste rækkenummer med data, som er 14 .

Læs mere: Find den sidste celle med værdi i rækken i Excel (6 metoder)

Konklusion

Afslutningsvis vil denne tutorial demonstrere, hvordan du bruger Excel-formler til at finde det sidste rækketal med data. Hvis du vil sætte dine færdigheder på prøve, kan du bruge det øvelsesarbejdsark, der følger med denne artikel. Efterlad en kommentar nedenfor, hvis du har spørgsmål. Vores team vil gøre vores bedste for at svare dig så hurtigt som muligt. I fremtiden kan du holde øje med mere innovative Microsoft Excel løsninger.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.