Innholdsfortegnelse
I et stort regneark er det tidkrevende og ikke vennlig å finne den siste kolonnen med data manuelt. Det er noen funksjoner ved å bruke som du raskt kan finne ut den siste kolonnen med data. I denne artikkelen skal jeg forklare hvordan du kan bruke funksjonene og VBA for å finne siste kolonne med data i Excel.
For å gjøre forklaringen levende, skal jeg bruk et eksempeldatasett som representerer ordreinformasjon. Datasettet har 4 kolonner, disse er Ordredato, Ordre-ID, og Beløp .
Last ned arbeidsbok for å øve
Excel Finn siste kolonne med Data.xlsm
4 måter å finne siste kolonne med data
1. Bruke OPPSLAG-funksjonen for å finne siste kolonne med data
For å finne den siste kolonnen med data i Excel kan du bruke OPPSLAG-funksjonen hvor du kan slå opp siste verdi av evt. bestemt kolonne, ikke bare den siste kolonnen.
La oss starte prosedyren,
Først velger du en hvilken som helst celle for å plassere den resulterende verdien.
➤Jeg valgte cellen F4
Skriv deretter inn følgende formel i Formellinjen eller i den valgte cellen.
=LOOKUP(2,1/(D:D""),D:D)
Her i OPPSLAG funksjonen ønsker jeg å få Siste kolonnedata avhengig av OrderID kolonne som oppslagsverdi verdi.
Jeg valgte området for D:D kolonnen som oppslagsvektor hvor jeg brukte en ikke lik operator () for å finne de ikke-tomme cellene. Senere delt den med 1 for å få vite hvilken av cellene som inneholder data. Deretter, som en resultatvektor brukte området D:D for Amount -kolonnen.
Nå trykker du ENTER nøkkel.
Derfor vil du se siste kolonnedata i datasettet.
2. Bruke INDEX & COUNT-funksjonen
Ved å bruke INDEKS-funksjonen og COUNT -funksjonen sammen kan du finne den siste kolonnen med data.
La oss hoppe til prosedyren ,
Til å begynne med, velg en hvilken som helst celle for å plassere den resulterende verdien.
➤Jeg valgte cellen F4
Skriv deretter inn følgende formel i Formellinjen eller i den valgte cellen.
=INDEX(D4:D9,COUNT(D4:D9))
Her i INDEX funksjon, jeg har valgt området D4:D9 som en matrise . Deretter, som radnummer til INDEKS -funksjonen, brukte COUNT -funksjonen for å få posisjonen til den siste verdien i det valgte området D4:D9 . COUNT -funksjonen vil returnere den siste posisjonen, deretter vil INDEKS -funksjonen returnere verdien for den posisjonen.
Trykk nå ENTER -tasten , og du vil se de siste kolonnedataene til datasettet.
Lignende avlesninger:
- Finn Siste verdi i kolonne større enn null i Excel (2 enkle formler)
- Finn den siste cellen med verdi i rad i Excel (6Metoder)
- Finn flere verdier i Excel (8 raske metoder)
- Hvordan finne fra høyre i Excel (6 metoder)
3. Bruke MIN & KOLONNE og deretter INDEKS-funksjonen
Du kan også bruke MIN-funksjonen med KOLONNE - og KOLONNER -funksjonen for å få siste kolonnenummer.
Avhengig av siste kolonnenummer kan du finne de siste kolonnedataene ved å bruke INDEKS funksjonen.
Start først prosedyren for å få siste kolonnenummer.
➤Jeg valgte cellen F3
Skriv deretter inn følgende formel i Formellinjen eller i den valgte cellen.
=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1
Her, i KOLONNE funksjonen, valgte området A4:C9 som en referanse , det vil returnere en matrise som inneholder alle kolonnenumrene for det gitte området.
Nå for å få det første kolonnenummeret brukes MIN funksjonen.
Deretter funksjonen KOLONNER vil gi det totale kolonnenummeret for det valgte området A4:C9 . Nå kan du legge til det totale kolonnenummeret med den første kolonnen og deretter trekke fra 1 for å sikre tallet på den siste kolonnen i området.
Trykk til slutt ENTER nøkkel. Deretter får du det siste kolonnenummeret.
Nå, la oss fortsette prosedyren for å få de siste kolonnedataene.
Velg en hvilken som helst celle for å plassere resulterende verdi.
➤Jeg valgte cellen F4
Skriv deretter innfølgende formel i Formellinjen eller i den valgte cellen.
=INDEX(A4:C9,6,F3)
Her, i INDEKS funksjon, valgte området A4:C9 som en matrise , og valgte deretter den siste ikke-tomme raden som er 6 som radnummer ( må huske radnummeret skal være i henhold til datasettet, og du kan finne verdien til en hvilken som helst rad som gir nummeret ).
Neste, brukt F3 celleverdi som kolonnenummer , vil formelen returnere verdien til den tilsvarende rad og kolonnenummer som vil være de siste kolonnedataene.
Trykk ENTER , og du vil få de siste kolonnedataene.
4. Bruke VBA for å finne siste kolonne med data
I tilfelle du vil vise den siste kolonnen med data kan du også bruke VBA .
La oss begynne prosedyren,
Først åpner du Utvikler fanen >> velg Visual Basic ( Tastatursnarvei ALT + F11 )
Deretter åpnes en ny vinduet i Microsoft Visual Basic for Applications.
Derfra åpner du Sett inn >> velg Modul
En Modul åpnes og skriv inn følgende kode i den åpnede Modul .
2814
Her erklærte jeg Subprosedyren Finn_Siste_kolonne_med_data
Jeg brukte COUNT metoden for å telle den siste kolonnen, så brukte jeg VERDI metoden for å få den siste kolonneverdiender jeg oppga radnummeret 9 . Her lagret jeg verdien i celleverdi -variabelen.
For å vise verdien brukte jeg MsgBox .
Til slutt, Lagre koden og gå tilbake til regnearket.
Deretter åpner du Vis -fanen >> fra Makroer >> velg Vis makroer
➤ En dialogboks dukker opp.
Nå, fra Makronavnet velg Finn_Siste_kolonne_med_data velg også arbeidsboken i Makroer i .
Deretter Kjør den valgte makroen .
Som et resultat vil den vise den siste kolonneverdien i en meldingsboks.
Øvingsseksjon
Jeg har gitt et øvelsesark i arbeidsboken for å øve på disse forklarte måtene. Du kan laste den ned fra lenken ovenfor.
Konklusjon
I denne artikkelen har jeg forklart 4 raske måter å finne den siste kolonnen med data i Utmerke. Håper disse forskjellige måtene vil hjelpe deg å finne den siste kolonnen med data. Til slutt, hvis du har noen form for forslag, ideer eller tilbakemeldinger, kan du gjerne kommentere nedenfor.