Hvordan finne siste celle med verdi i kolonne i Excel

  • Dele Denne
Hugh West

Vi bruker Excel til våre offisielle og forretningsmessige formål. Til disse formålene bruker vi en stor mengde data. Noen ganger må vi finne den siste cellen med verdi i en kolonne. Det virker slitsomt å sjekke hele kolonnen og finne det manuelt. Så i denne artikkelen vil vi diskutere noen raske metoder for hvordan du finner den siste cellen med verdi i en kolonne i excel.

Vi tok et enkelt datasett med datoer som tilsvarer salg.

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.

Finn siste celle med verdi i Column.xlsx

3 metoder for å finne siste celle med verdi i kolonne i Excel

Her vil vi diskutere 3 metoder for å finne den siste cellen med verdier i kolonnen. Den første og siste metoden har også noen underseksjoner. Fordi en funksjon kan brukes på forskjellige måter.

Vi legger til en kolonne kalt Verdi for å vise resultatet.

1 OPPSLAG-funksjon for å finne siste celle med verdi i kolonne i Excel

Her vil vi bruke OPPSLAG-funksjonen for å finne den siste cellen med verdi i Excel. Vi vil kombinere denne funksjonen med andre funksjoner. Først vil vi forklare den grunnleggende OPSLAKK -funksjonen, og deretter legge til de andre funksjonene.

1.1 Kun bruk av grunnleggende OPSLAKK-funksjon

Her vil vi bruke den grunnleggende OPPSLAG funksjon. Denne funksjonen slår opp verdier fra en rekke kolonner. Her vivil sjekke hele kolonne C .

Trinn 1:

  • Først går du til Celle D5 .
  • Skriv OPPSLAG -funksjonen her. Vi tok området C:C , fordi vi ønsker å finne ut av hele kolonne C . Vi kan også angi et visst område. Så formelen vår blir:
=LOOKUP(2,1/(C:C""),C:C)

Trinn 2:

  • Trykk nå ENTER og vi får et resultat.

Her får vi den siste verdien av kolonne C . Fra våre tatt data kan vi også sjekke om resultatet er korrekt eller ikke.

Merk:

C: C”” – Den sjekker hele Kolonne C for tomme celler og returnerer TRUE/FALSE for hver celle i det området. Hvis cellen ikke er tom, returner TRUE ellers, vis FALSE . Vi kan tilpasse celleområdet etter våre behov.

1/ – Den utfører en delingsoperasjon. Her vil 1 deles verdien fra forrige trinn, som kan være TRUE eller FALSE . Hvis TRUE blir 1 og for USANT vil det være 0 . Den produserer 1 når TRUE ellers en feil, #DIV/0! fordi vi ikke kan dele noe tall med null. Hele listen over 1-er og feil er bevart i OPPSLAG -funksjonen, den vil bli evaluert i neste trinn.

2 – OPPSLAG -funksjonen prøver å finne 2 i listen over verdier produsert i den sistesteg. Siden den ikke kan finne tallet 2 , ser den etter neste maksimalverdi, som er 1 . Den søker etter denne verdien fra slutten av listen og fortsetter til begynnelsen av denne listen. Prosessen vil avsluttes når den får det første resultatet. Dette vil være den siste cellen i området som inneholder en verdi, i det siste trinnet som ble omgjort til 1.

C:C – Dette er den siste setningen i LOOKUP funksjon. Den driver verdien til cellen som skal erstattes i stedet for verdien som ble hentet fra 2. trinn.

1.2 OPPSLAG med NOT- og ISBLANK-funksjoner

Her vil vi kombinere NOT og ISBLANK -funksjoner med OPPSLAG -funksjoner. Disse er nødvendige hvis dataene våre har feilutgang og vi ønsker å vise dette. Legg nå til én feildata i datasettet vårt og modifiser formelen for å vise dette.

Trinn 1:

  • I 10. rad, vi la til nye data som er en feil. Vi delte ganske enkelt et tilfeldig tall med 0 .

Trinn 2:

  • Legg nå til funksjonene NOT og ISBLANK i formelen. Etter modifisering blir formelen:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)

Trinn 3:

  • Nå, trykk ENTER og vi får et resultat.

Her kan vi se det i resultatdelen en feilverdi vises. Vanligvis unngår funksjonen OPPSLAG denne feilverdien.

1.3 OPPSLAG medISNUMBER-funksjon

Noen ganger kan vi ha både alfabetiske og numeriske data i kolonnen vår. Men vi ønsker bare å få de numeriske dataene til den siste cellen. Da vil vi bruke ISNUMBER-funksjonen . Den returnerer bare numeriske data.

Trinn 1:

  • Først legger du til alfabetiske data i 10. rad .

Trinn 2:

  • Nå, endre formelen og legg til ISNUMBER Så formelen blir:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)

Trinn 3:

  • Trykk nå ENTER og vi får en returverdi.

Her er våre siste data alfabetisk. Ettersom vi brukte funksjonen ISNUMBER , får vi bare numeriske data.

1.4 Bruke LOOKUP med ROW-funksjonen

Vi kan også få vite, i hvilken rad den siste verdien finnes. For dette må vi kombinere RAD-funksjonen med funksjonen OPPSLAG .

Trinn 1:

  • Endre formelen og legg til RAD -funksjonen i siste argument . Nå blir formelen:
=LOOKUP(2,1/((C:C)),ROW(C:C))

Trinn 2:

  • Trykk til slutt ENTER .

Nå får vi 9 som et resultat. Fra datasettet har vi sett at våre siste data er i rad 9 . Det vises her. Her vil ikke verdien til cellen vises; bare radnummeret eller posisjonen vil indikere.

Lignende avlesninger:

  • Finn den siste cellen med verdipå rad i Excel (6 metoder)
  • Excel Finn siste kolonne med data (4 raske måter)
  • Finn siste verdi i kolonne større enn Null i Excel (2 enkle formler)
  • Hvordan finne flere verdier i Excel (8 raske metoder)

2. Finn siste celle med Numerisk verdi i kolonne ved bruk av INDEX- og COUNT-funksjonene

INDEKS-funksjonen returnerer verdien til en bestemt celle i et område. Vi skal bruke INDEKS funksjonen med COUNTA og COUNT her.

Trinn 1:

  • Først, modifiser datasettet. Fjern den tomme cellen og legg til en alfabetisk verdi i området. Legg også til en tom celle til slutt.

Trinn 2:

  • Skriv nå INDEKS -funksjonen.
  • Det første argumentet tar området C5 til C10 . Og det andre argumentet bruker COUNT -funksjonen med samme område.
  • Så formelen blir:
=INDEX(C5:C10,COUNT(C5:C10))

Trinn 3:

  • Trykk deretter ENTER .

Her får vi bare numeriske verdier ettersom vi brukte COUNT -funksjonen.

Nå ønsker vi å få en hvilken som helst verdi i området. Til dette vil vi bruke funksjonen COUNTA .

Trinn 4:

  • Kopier formelen fra celle D5 . Lim inn formelen i celle D6 og erstatt COUNT -funksjonen med COUNTA . Så formelen blir:
=INDEX(C5:C10,COUNTA(C5:C10))

Trinn5:

  • Trykk til slutt ENTER .

Nå får vi en alfabetisk verdi som vi bruker funksjonen COUNTA . Så vi kan få ønsket resultat ved å bruke COUNT - eller COUNTA -funksjonen med INDEKS -funksjonen.

3. Excel OFFSET-funksjonen til Finn siste celle med verdi i kolonne

Her vil vi vise hvordan du finner den siste cellen med verdi ved å bruke OFFSET-funksjonen . Kombiner også COUNT & COUNTA -funksjonen med denne funksjonen.

3.1 Bruk av Basic OFFSET-funksjonen

Her vil vi kun bruke den grunnleggende OFFSET -funksjonen. Legger også til at denne grunnleggende funksjonen ikke kan identifisere hvilken celle som er tom eller ikke.

Trinn 1:

  • Først må du kontrollere at ingen tom celle er på slutten.

Trinn 2:

  • Skriv deretter OFFSET I det første argumentet er for referanse, velger vi Celle C5 som referanse. De neste to argumentene er antall rader og kolonner. Disse rad- og kolonnenumrene indikerer hvilken rad og kolonne vi skal søke i. Her velger vi 4 da vi har 4 rader etter referansecellen og 0 for kolonnen da vi kun sjekker i denne kolonnen . Så formelen blir:
=OFFSET(C5,4,0)

Trinn 3:

  • Trykk til slutt ENTER .

Her er resultatet etter bruk av OFFSET -funksjonen. Som den sistecellen er ikke-null, den viser resultatet. Hvis den siste cellen er tom, vil den vise tom.

3.2 Bruk av OFFSET- og COUNT-funksjoner

I forrige metode så vi at OFFSET -funksjonen ikke er i stand til å finn den siste cellen med verdi hvis det er en tom celle. I denne delen vil vi kombinere COUNT og COUNTA for å løse dette problemet.

Trinn 1:

  • Først legger du til en tom celle på slutten av datasettet.

Trinn 2:

  • Nå, gå til Celle D5 .
  • Skriv add the COUNT funksjon ved det andre argumentet i formelen. Den vil gi rad -nummeret etter telling. Så formelen blir:
=OFFSET(C5,COUNT(C5:C10)-1,0)

Trinn 3:

  • Trykk deretter ENTER .

Som vi brukte COUNT -funksjonen vurderer den ikke alfabetisk verdier. Siden vi også ønsker å få alfabetiske verdier, så bytt ut COUNT med COUNTA. Trinnene er gitt nedenfor.

Trinn 4:

  • Kopier formelen fra Celle D5 .
  • Lim inn formelen i Celle D6 .
  • Erstatt COUNT -funksjonen med COUNTA . Så formelen blir:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

Trinn 5:

  • Trykk deretter ENTER .

Her får vi alfabetiske verdier ettersom vi brukte funksjonen COUNTA .

Konklusjon

I denne artikkelen forklarer vi 3 metoder ognoen undermetoder for å finne den siste celleverdien i en kolonne. Håper du kan finne ønsket metode som du lett kan huske. Hvis du har noen forslag, vennligst skriv i kommentarfeltet.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.