Cum să găsiți ultima celulă cu valoare în coloană în Excel

  • Imparte Asta
Hugh West

Folosim Excel în scopuri oficiale și de afaceri. Pentru aceste scopuri, folosim o cantitate mare de date. Uneori avem nevoie să găsim ultima celulă cu valoare într-o coloană. Pare obositor să verificăm întreaga coloană și să găsim asta manual. Deci, în acest articol, vom discuta câteva metode rapide despre cum să găsim ultima celulă cu valoare într-o coloană în Excel.

Am luat un set simplu de date care să corespundă vânzărilor.

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Găsiți ultima celulă cu valoare în coloană.xlsx

3 Metode pentru a găsi ultima celulă cu valoare în coloană în Excel

Aici vom discuta 3 metode pentru a găsi ultima celulă cu valori din coloană. Prima și ultima metodă au și ele câteva subsecțiuni. Deoarece o funcție poate fi utilizată în diferite moduri.

Vom adăuga o coloană numită Valoare pentru a afișa rezultatul.

1. Funcția LOOKUP pentru a găsi ultima celulă cu valoare în coloană în Excel

Aici vom folosi funcția LOOKUP pentru a găsi ultima celulă cu valoare în Excel. Vom combina această funcție cu alte funcții. În primul rând, vom explica funcțiile de bază ale funcției LOOKUP apoi adăugați celelalte funcții.

1.1 Utilizarea doar a funcției de bază LOOKUP

Aici vom folosi metoda de bază LOOKUP Această funcție caută valori dintr-o serie de coloane. Aici vom verifica întreaga coloană Coloana C .

Pasul 1:

  • În primul rând, mergeți la Celula D5 .
  • Scrieți LOOKUP Am luat intervalul C:C pentru că vrem să aflăm de la întregul Coloana C De asemenea, putem stabili un anumit interval de valori. Astfel, formula noastră devine:
=LOOKUP(2,1/(C:C""),C:C)

Pasul 2:

  • Acum, apăsați ENTER și vom obține un rezultat.

Aici, obținem ultima valoare a Coloana C Din datele luate putem verifica, de asemenea, dacă rezultatul este corect sau nu.

Notă:

C: C"" - Se verifică întreaga Coloana C pentru celulele goale și returnează ADEVĂRAT/FALSE pentru fiecare celulă din intervalul respectiv. Dacă celula nu este goală, atunci se returnează ADEVĂRAT în caz contrar, arată FALSE Putem personaliza gama de celule în funcție de nevoile noastre.

1/ - Acesta efectuează o operație de împărțire. Aici, 1 va fi împărțită la valoarea de la pasul anterior, care poate fi ADEVĂRAT sau FALSE . Dacă ADEVĂRAT rezultatul va fi 1 și pentru FALSE care va fi 0 . produce 1 când ADEVĂRAT altfel, o eroare, #DIV/0! pentru că nu putem împărți nici un număr la zero. Întreaga listă de 1's și erori sunt păstrate în LOOKUP aceasta va fi evaluată în etapa următoare.

2 - The LOOKUP încearcă să localizeze 2 în lista de valori produsă în ultimul pas. Deoarece nu poate localiza numărul 2 , se caută următoarea valoare maximă, care este 1 Se caută această valoare începând de la sfârșitul listei și continuând până la începutul acesteia. Procesul se va încheia atunci când se obține primul rezultat. Aceasta va fi ultima celulă din interval care conține o valoare, în ultimul pas care a fost transformată în 1.

C:C - Aceasta este ultima afirmație din LOOKUP Aceasta determină valoarea celulei care urmează să fie înlocuită în locul valorii obținute în etapa a doua.

1.2 Funcțiile LOOKUP cu NOT și ISBLANK

Aici vom combina NU și ISBLANK funcții cu LOOKUP Acestea sunt necesare în cazul în care datele noastre au ieșiri cu erori și dorim să arătăm acest lucru. Acum, adăugați o dată de eroare în setul nostru de date și modificați formula pentru a arăta acest lucru.

Pasul 1:

  • În Al 10-lea rând, am adăugat date noi, ceea ce reprezintă o eroare. Pur și simplu am împărțit un număr aleatoriu la 0 .

Pasul 2:

  • Acum, adăugați NU și ISBLANK După modificare, formula devine:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)

Pasul 3:

  • Acum, apăsați ENTER și vom obține un rezultat.

Aici, putem vedea că în secțiunea de rezultate este afișată o valoare de eroare. De obicei, se afișează valoarea LOOKUP evită această valoare de eroare.

1.3 LOOKUP cu funcția ISNUMBER

Uneori putem avea atât date alfabetice, cât și numerice în coloana noastră, dar dorim să obținem doar datele numerice din ultima celulă. Atunci vom folosi funcția ISNUMBER Acesta returnează numai date numerice.

Pasul 1:

  • În primul rând, adăugați date alfabetice în rubrica Al 10-lea rând .

Pasul 2:

  • Acum, modificați formula și adăugați ISNUMBER Deci, formula devine:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)

Pasul 3:

  • Acum, apăsați ENTER și vom obține o valoare de returnare.

Aici, ultimele noastre date sunt în ordine alfabetică. ISNUMBER obținem doar date numerice.

1.4 Utilizarea funcției LOOKUP cu funcția ROW

Putem, de asemenea, să aflăm, în care rândul există ultima valoare. Pentru aceasta, trebuie să combinăm funcția ROW cu LOOKUP funcție.

Pasul 1:

  • Modificați formula și adăugați ROW din cadrul funcției ultimul argument Acum, formula devine:
=LOOKUP(2,1/((C:C)),ROW(C:C))

Pasul 2:

  • În cele din urmă apăsați ENTER .

Acum, obținem 9 Din setul de date, am văzut că ultimele noastre date se află în rândul 9 Aici nu apare valoarea celulei, ci doar numărul rândului sau poziția.

Lecturi similare:

  • Găsiți ultima celulă cu valoare în rând în Excel (6 metode)
  • Excel Găsiți ultima coloană cu date (4 moduri rapide)
  • Găsiți ultima valoare din coloana mai mare decât zero în Excel (2 formule simple)
  • Cum să găsiți mai multe valori în Excel (8 metode rapide)

2. Găsiți ultima celulă cu valoare numerică din coloană folosind funcțiile INDEX și COUNT

Funcția INDEX returnează valoarea unei anumite celule dintr-un interval. Vom aplica metoda INDEX funcție cu COUNTA și COUNT aici.

Pasul 1:

  • În primul rând, modificați setul de date. Eliminați celula goală și adăugați o valoare alfabetică în interval. De asemenea, adăugați o celulă goală la sfârșit.

Pasul 2:

  • Acum, tastați INDEX Funcție.
  • Primul argument are intervalul C5 până la C10 Iar cel de-al doilea argument folosește COUNT cu același interval.
  • Deci, formula devine:
=INDEX(C5:C10,COUNT(C5:C10))

Pasul 3:

  • Apoi apăsați ENTER .

Aici, obținem doar valori numerice, deoarece am folosit funcția COUNT funcție.

Acum, dorim să obținem orice valoare din intervalul de valori. Pentru aceasta, vom folosi funcția COUNTA funcție.

Pasul 4:

  • Copiați formula din celula D5 Lipiți formula în celula D6 și înlocuiți COUNT funcție cu COUNTA Deci, formula devine:
=INDEX(C5:C10,COUNTA(C5:C10))

Pasul 5:

  • În cele din urmă apăsați ENTER .

Acum, obținem o valoare alfabetică, deoarece folosim COUNTA Deci, putem obține rezultatul dorit folosind funcția COUNT sau COUNTA cu funcția INDEX funcție.

3. Funcția Excel OFFSET pentru a găsi ultima celulă cu valoare în coloană

Aici, vom arăta cum să găsim ultima celulă cu valoare folosind funcția OFFSET De asemenea, combinați COUNT & COUNTA cu această funcție.

3.1 Utilizarea funcției OFFSET de bază

Aici vom folosi metoda de bază OFFSET Adăugând, de asemenea, că această funcție de bază nu poate identifica ce celulă este goală sau nu.

Pasul 1:

  • În primul rând, asigurați-vă că nu există nicio celulă goală la sfârșit.

Pasul 2:

  • Apoi, scrieți OFFSET În primul argument este pentru referință, selectăm Celula C5 ca referință. Următoarele două argumente sunt numărul de rânduri și, respectiv, de coloane. Aceste numere de rânduri și coloane indică ce rând și ce coloană vom căuta. Aici selectăm 4 așa cum avem 4 rânduri după celula de referință și 0 pentru coloana deoarece vom verifica doar în această coloană. Astfel, formula devine:
=OFFSET(C5,4,0)

Pasul 3:

  • În cele din urmă apăsați ENTER .

Iată rezultatul după aplicarea OFFSET Deoarece ultima celulă este diferită de zero, se afișează rezultatul. Dacă ultima celulă este goală, se va afișa gol.

3.2 Utilizarea funcțiilor OFFSET și COUNT

În metoda anterioară, am văzut că OFFSET nu poate găsi ultima celulă cu valoare dacă există o celulă goală. În această secțiune, vom combina funcția COUNT și COUNTA pentru a rezolva această problemă.

Pasul 1:

  • Mai întâi, adăugați o celulă goală la sfârșitul setului de date.

Pasul 2:

  • Acum, mergeți la Celula D5 .
  • Scrieți adăugarea COUNT la cel de-al doilea argument al formulei. Aceasta va da rezultatul rândul Numărul după numărare. Deci, formula devine:
=OFFSET(C5,COUNT(C5:C10)-1,0)

Pasul 3:

  • Apoi apăsați ENTER .

Deoarece am folosit COUNT nu ia în considerare valorile alfabetice. Deoarece și noi dorim să obținem valori alfabetice, înlocuim funcția COUNT cu COUNTA. Etapele sunt prezentate mai jos.

Pasul 4:

  • Copiați formula din Celula D5 .
  • Lipiți formula în Celula D6 .
  • Acum, înlocuiți COUNT funcție cu COUNTA Deci, formula devine:
=OFFSET(C5,COUNTA(C5:C10)-1,0)

Pasul 5:

  • Apoi apăsați ENTER .

Aici obținem valori alfabetice, deoarece am folosit COUNTA funcție.

Concluzie

În acest articol, explicăm 3 metode și câteva submetode pentru a găsi ultima valoare a celulei dintr-o coloană. Sperăm că veți găsi metoda dorită pe care o puteți reține cu ușurință. Dacă aveți sugestii, vă rugăm să scrieți în caseta de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.