Excel finder sidste kolonne med data (4 hurtige måder)

  • Del Dette
Hugh West

I et stort regneark er det tidskrævende og uvenligt at finde den sidste kolonne med data manuelt. Der er nogle funktioner, som du hurtigt kan finde ud af den sidste kolonne med data ved hjælp af. I denne artikel vil jeg forklare, hvordan du kan bruge funktionerne og VBA for at finde den sidste kolonne med data i Excel.

For at gøre forklaringen levende, vil jeg bruge et eksempeldatasæt, der repræsenterer ordreoplysninger. Datasættet har 4 kolonner, som er følgende Bestillingsdato, bestillings-id, og Beløb .

Download arbejdsbog til træning

Excel finder sidste kolonne med data.xlsm

4 måder at finde den sidste kolonne med data på

1. Brug af LOOKUP-funktionen til at finde sidste kolonne med data

For at finde den sidste kolonne med data i Excel kan du bruge LOOKUP-funktionen hvor du kan slå den sidste værdi op for en hvilken som helst kolonne, ikke kun den sidste kolonne.

Lad os starte proceduren,

Først skal du vælge en celle, hvor du vil placere din resultatværdi.

➤Jeg valgte cellen F4

Skriv derefter følgende formel i feltet Formel Bar eller i den valgte celle.

=LOOKUP(2,1/(D:D""),D:D)

Her i den LOOKUP funktion, jeg vil have den Sidste kolonne data afhængigt af den OrderID kolonne som opslagsværdi værdi.

Jeg valgte området for den D:D kolonne som lookup_vector hvor jeg brugte en ikke lig operatoren () for at finde de celler, der ikke er tomme. Senere divideres det med 1 for at finde ud af, hvilke af cellerne der indeholder data. Derefter, som en result_vector brugte området D:D Beløb kolonne.

Tryk nu på INDTAST nøgle.

Du vil derfor se de sidste kolonnedata i datasættet.

2. Brug af INDEX & COUNT-funktionen

Ved at bruge INDEX-funktionen og TÆNK funktionen sammen kan du finde den sidste kolonne med data.

Lad os gå videre til proceduren,

Til at begynde med skal du vælge en vilkårlig celle, hvor du vil placere din resultatværdi.

➤Jeg valgte cellen F4

Skriv derefter følgende formel i feltet Formel Bar eller i den valgte celle.

=INDEX(D4:D9,COUNT(D4:D9))

Her i den INDEX funktion, har jeg valgt området D4:D9 som en array . Dernæst, da den row_number af den INDEX funktionen brugte den TÆNK funktion til at få positionen for den sidste værdi i det valgte område D4:D9 . TÆNK funktionen vil returnere den sidste position, så vil INDEX funktionen returnerer værdien af den pågældende position.

Tryk nu på INDTAST og du vil se datasættets sidste kolonnedata.

Lignende læsninger:

  • Find sidste værdi i kolonne større end nul i Excel (2 nemme formler)
  • Find den sidste celle med værdi i en række i Excel (6 metoder)
  • Find flere værdier i Excel (8 hurtige metoder)
  • Sådan finder du fra højre i Excel (6 metoder)

3. Brug af MIN & COLUMN derefter INDEX-funktionen

Du kan også bruge MIN-funktionen med KOLUMNEN og KOLUMNER funktion for at få det sidste kolonnenummer.

Afhængigt af det sidste kolonnenummer kan du finde de sidste kolonnedata ved hjælp af INDEX funktion.

Start først proceduren for at få det sidste kolonnenummer.

➤Jeg valgte cellen F3

Skriv derefter følgende formel i feltet Formel Bar eller i den valgte celle.

=MIN(KOLONNE(A4:C9))+KOLONNER(A4:C9)-1

Her, i den KOLUMNE funktionen valgte området A4:C9 som en reference, returnerer den et array, der indeholder alle kolonnumrene for det angivne område.

For at få det første kolonnetal bruges nu MIN funktion.

Derefter KOLUMNER funktionen vil give det samlede kolonnetal for det valgte område A4:C9 Nu kan du tilføje det samlede kolonnetal til den første kolonne og derefter trækker 1 fra for at sikre nummeret på den sidste kolonne i intervallet.

Til sidst skal du trykke på INDTAST Derefter får du det sidste kolonnenummer.

Lad os nu fortsætte proceduren for at få de sidste kolonnedata.

Vælg en vilkårlig celle, hvor du vil placere din resultatværdi.

➤Jeg valgte cellen F4

Skriv derefter følgende formel i feltet Formel Bar eller i den valgte celle.

=INDEX(A4:C9,6,F3)

Her, i den INDEX funktion, valgt området A4:C9 som en array derefter valgt den sidste ikke-tomme række, som er 6 som row_number ( du skal huske, at række nummeret skal være i overensstemmelse med datasættet, og du kan finde værdien af enhver række ved at angive nummeret ).

Derefter anvendes F3 celleværdi som kolonne_nummer vil formlen returnere værdien af det tilsvarende række- og kolonnenummer, som vil være de sidste kolonnedata.

Tryk på INDTAST , og du vil få de sidste kolonnedata.

4. Brug af VBA til at finde den sidste kolonne med data

Hvis du ønsker at vise den sidste kolonne med data, kan du også bruge VBA .

Lad os begynde proceduren,

Først skal du åbne den Udvikler faneblad>> vælg Visual Basic ( Tastaturgenvej ALT + F11 )

Derefter åbnes et nyt vindue med Microsoft Visual Basic for Applications.

Derfra skal du åbne Indsæt >> vælg Modul

A Modul åbnes, og skriv følgende kode i det åbne vindue Modul .

 Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Sidste kolonne med data er " & cell_value End Sub 

Her erklærede jeg den Underprocedure Find_Last_Column_with_Data

Jeg brugte den TÆNK metode til at tælle den sidste kolonne og derefter brugte jeg VÆRDI metode til at få den sidste kolonneværdi, hvor jeg har angivet række nummeret 9 Her har jeg gemt værdien i cell_value variabel.

For at vise værdien brugte jeg MsgBox .

Endelig, Gem koden, og gå tilbage til regnearket.

Derefter skal du åbne den Se faneblad>> fra Makroer >> vælg Vis makroer

➤ A dialogboks vil dukke op.

Nu, fra den Makronavn vælge den Find_Last_Column_with_Data også vælge arbejdsmappen i Makroer i .

Derefter, Kør den valgte Makro .

Som følge heraf vises den sidste kolonneværdi i en meddelelsesboks.

Øvelsesafsnit

I arbejdsbogen er der et øvelsesark, som du kan downloade fra ovenstående link, så du kan øve dig på disse forklarede måder.

Konklusion

I denne artikel har jeg forklaret 4 hurtige måder at finde den sidste kolonne med data i Excel på. Håber disse forskellige måder vil hjælpe dig med at finde den sidste kolonne med data. Endelig, hvis du har nogen form for forslag, ideer eller feedback, er du velkommen til at kommentere nedenfor.

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.