Excel Găsiți ultima coloană cu date (4 moduri rapide)

  • Imparte Asta
Hugh West

Într-o foaie de calcul mare, găsirea manuală a ultimei coloane cu date necesită mult timp și nu este prietenoasă. Există câteva funcții cu ajutorul cărora puteți afla rapid ultima coloană cu date. În acest articol, vă voi explica cum puteți utiliza funcțiile și VBA pentru a găsi ultima coloană cu date în Excel.

Pentru a face explicația mai vie, voi folosi un set de date de exemplu care reprezintă informații despre comenzi. Setul de date are 4 coloane, acestea fiind Data comenzii, ID-ul comenzii, și Suma .

Descărcați caietul de lucru pentru practică

Excel Găsiți ultima coloană cu date.xlsm

4 moduri de a găsi ultima coloană cu date

1. Utilizarea funcției LOOKUP pentru a găsi ultima coloană cu date

Pentru a găsi ultima coloană cu date în Excel, puteți folosi funcția LOOKUP unde puteți căuta ultima valoare a oricărei coloane, nu numai a ultimei coloane.

Începeți procedura,

Mai întâi, selectați orice celulă pentru a plasa valoarea rezultată.

➤Am selectat celula F4

Apoi, introduceți următoarea formulă în fereastra Formula Bar sau în celula selectată.

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

Aici, în LOOKUP vreau să obțin valoarea Ultima coloană de date în funcție de OrderID coloana ca lookup_value valoare.

Am selectat intervalul de D:D coloana ca vector_de_consultare unde am folosit un nu sunt egale () pentru a găsi celulele care nu sunt goale. Ulterior, se împarte prin 1 pentru a afla care dintre celule conțin date. Apoi, ca o vectorul_rezultat a folosit intervalul D:D de Suma coloană.

Acum, apăsați butonul ENTER cheie.

Prin urmare, veți vedea datele din ultima coloană a setului de date.

2. Utilizarea funcției INDEX & COUNT

Prin utilizarea funcția INDEX și COUNT împreună puteți găsi ultima coloană cu date.

Să trecem la procedură,

Pentru început, selectați orice celulă pentru a plasa valoarea rezultată.

➤Am selectat celula F4

Apoi, introduceți următoarea formulă în fereastra Formula Bar sau în celula selectată.

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

Aici, în INDEX am selectat intervalul D4:D9 ca un array În continuare, pe măsură ce număr_ rând a INDEX a folosit funcția COUNT pentru a obține poziția ultimei valori din intervalul selectat D4:D9 . COUNT va returna ultima poziție, după care funcția INDEX va returna valoarea poziției respective.

Acum, apăsați butonul ENTER și veți vedea datele ultimei coloane din setul de date.

Lecturi similare:

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

3. Utilizarea funcției MIN & COLUMN apoi INDEX

De asemenea, puteți utiliza funcția MIN cu COLUMNA și COLUMNE pentru a obține numărul ultimei coloane.

În funcție de numărul ultimei coloane, puteți găsi datele ultimei coloane folosind funcția INDEX funcție.

În primul rând, începeți procedura pentru a obține numărul ultimei coloane.

➤Am selectat celula F3

Apoi, introduceți următoarea formulă în fereastra Formula Bar sau în celula selectată.

=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1

Aici, în COLUMNA funcția a selectat intervalul A4:C9 ca un referință, va returna o matrice care conține toate numerele de coloane pentru intervalul dat.

Acum, pentru a obține numărul primei coloane a folosit MIN funcție.

Apoi, se va face COLUMNE funcția va da numărul total de coloane din intervalul selectat A4:C9 Acum puteți adăuga numărul total al coloanei cu prima coloană și apoi scădem 1 pentru a asigura numărul ultimei coloane din interval.

În final, apăsați butonul ENTER Apoi, veți obține numărul ultimei coloane.

Acum, să continuăm procedura pentru a obține datele ultimei coloane.

Selectați orice celulă pentru a plasa valoarea rezultantă.

➤Am selectat celula F4

Apoi, introduceți următoarea formulă în fereastra Formula Bar sau în celula selectată.

=INDEX(A4:C9,6,F3)

Aici, în INDEX a selectat intervalul A4:C9 ca un array apoi a selectat ultimul rând care nu este gol, care este 6 ca număr_ rând ( trebuie să vă amintiți că numărul rândului trebuie să fie în conformitate cu setul de date, și puteți găsi valoarea oricărui rând furnizând numărul. ).

În continuare, s-a folosit F3 valoarea celulei ca număr_coloană , formula va returna valoarea numărului de rând și de coloană corespunzător, care va fi ultima dată din coloană.

Apăsați ENTER , și veți obține datele din ultima coloană.

4. Utilizarea VBA pentru a găsi ultima coloană cu date

În cazul în care doriți să afișați ultima coloană cu date, puteți utiliza și opțiunea VBA .

Să începem procedura,

În primul rând, deschideți fișierul Dezvoltator tab>> selectați Visual Basic ( Comenzi rapide de la tastatură ALT + F11 )

Apoi, se va deschide o nouă fereastră de Microsoft Visual Basic pentru aplicații.

De acolo, deschideți Introduceți >> selectați Modul

A Modul se va deschide, apoi introduceți următorul cod în fereastra deschisă Modul .

 Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Ultima coloană cu date este " & cell_value End Sub 

Aici, am declarat Subprocedură Găsește_Ultima_coloană_cu_date

Am folosit COUNT pentru a număra ultima coloană, apoi am folosit metoda VALOARE pentru a obține valoarea ultimei coloane în care am furnizat numărul rândului 9 Aici, am stocat valoarea în fișierul valoare_celulă variabilă.

Pentru a arăta valoarea am folosit MsgBox .

În cele din urmă, Salvați codul și reveniți la foaia de lucru.

În continuare, deschideți fereastra Vezi tab>> de la Macros >> selectați Vizualizați macrourile

➤ A caseta de dialog va apărea.

Acum, de la Numele macroului selectați Găsește_Ultima_coloană_cu_date selectați, de asemenea, registrul de lucru din Macros în .

Apoi, Rulați selectat Macro .

Ca urmare, va afișa ultima valoare a coloanei într-o casetă de mesaje.

Secțiunea practică

Am pus la dispoziție o foaie de exerciții în caietul de lucru pentru a exersa aceste moduri explicate. O puteți descărca de la link-ul de mai sus.

Concluzie

În acest articol, am explicat 4 moduri rapide de a găsi ultima coloană cu date în Excel. Sper că aceste moduri diferite vă vor ajuta să găsiți ultima coloană cu date. În cele din urmă, dacă aveți orice fel de sugestii, idei sau feedback, nu ezitați să comentați mai jos.

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.