Sadržaj
U velikom radnom listu, ručno pronalaženje posljednje kolone s podacima oduzima mnogo vremena i nije lako. Postoje neke funkcije pomoću kojih možete brzo pronaći posljednju kolonu s podacima. U ovom članku ću objasniti kako možete koristiti funkcije i VBA da pronađete posljednju kolonu s podacima u Excelu.
Da bi objašnjenje bilo živo, ja ću koristite uzorak skupa podataka koji predstavlja informacije o narudžbi. Skup podataka ima 4 kolone, a to su Datum narudžbe, ID narudžbe, i Iznos .
Preuzmite radnu svesku za vježbanje
Excel Pronađi posljednju kolonu s podacima.xlsm
4 načina za pronalaženje posljednjeg stupca s podacima
1. Upotreba funkcije LOOKUP za pronalaženje zadnje kolone s podacima
Da biste pronašli zadnji stupac s podacima u Excelu možete koristiti funkciju LOOKUP gdje možete potražiti zadnju vrijednost bilo koje određeni stupac, a ne samo zadnji stupac.
Hajde da započnemo proceduru,
Prvo, odaberite bilo koju ćeliju da postavite svoju rezultujuću vrijednost.
➤Odabrao sam ćeliju F4
Zatim upišite sljedeću formulu u Traka formule ili u odabranu ćeliju.
=LOOKUP(2,1/(D:D""),D:D)
Ovdje u funkciji LOOKUP , želim dobiti Podaci posljednje kolone ovisno o ID-u narudžbe kolona kao lookup_value vrijednost.
Odabrao sam raspon D:D kolone kao lookup_vector gdje sam koristio not jednako operator () za pronalaženje nepraznih ćelija. Kasnije ga podijelite sa 1 da biste saznali koje od ćelija sadrže podatke. Zatim, kao result_vector koristio je raspon D:D od iznos kolone.
Sada pritisnite ENTER ključ.
Dakle, vidjet ćete podatke posljednje kolone skupa podataka.
2. Korištenjem INDEX & Funkcija COUNT
Upotrebom funkcije INDEX i COUNT funkcije možete pronaći posljednji stupac s podacima.
Pređimo na proceduru ,
Za početak, odaberite bilo koju ćeliju da postavite svoju rezultirajuću vrijednost.
➤Odabrao sam ćeliju F4
Zatim upišite sljedeću formulu u Traci formule ili u odabranu ćeliju.
=INDEX(D4:D9,COUNT(D4:D9))
Ovdje u Funkcija INDEX , izabrao sam opseg D4:D9 kao niz . Dalje, kao broj_reda funkcije INDEX koristila se funkcija COUNT da dobije poziciju posljednje vrijednosti odabranog raspona D4:D9 . Funkcija COUNT će vratiti posljednju poziciju, a funkcija INDEX će vratiti vrijednost te pozicije.
Sada pritisnite tipku ENTER , i vidjet ćete podatke posljednje kolone skupa podataka.
Slična očitanja:
- Pronađi Zadnja vrijednost u stupcu veća od nule u Excelu (2 jednostavne formule)
- Pronađite posljednju ćeliju s vrijednošću u redu u Excelu (6Metode)
- Pronađi više vrijednosti u Excelu (8 brzih metoda)
- Kako pronaći s desna u Excelu (6 metoda)
3. Korištenje MIN & COLUMN pa funkcija INDEX
Možete koristiti i funkciju MIN sa column i COLUMNS funkcijama da dobijete zadnji broj kolone.
U zavisnosti od broja zadnje kolone, možete pronaći podatke posljednje kolone koristeći INDEX funkciju.
Prvo, pokrenite proceduru da biste dobili broj zadnje kolone.
➤Odabrao sam ćeliju F3
Zatim upišite sljedeću formulu u Traka formule ili u odabranu ćeliju.
=MIN(COLUMN(A4:C9))+COLUMNS(A4:C9)-1
Ovdje je u funkciji COLUMN odabran raspon A4:C9 kao referenca , vratit će niz koji sadrži sve brojeve stupaca za dati raspon.
Sada da dobijete broj prve kolone koristi se funkcija MIN .
Onda funkcija COLUMNS će dati ukupan broj kolone odabranog raspona A4:C9 . Sada možete dodati ukupan broj stupca prvom stupcu, a zatim oduzeti 1 kako biste osigurali broj posljednje kolone u rasponu.
Na kraju pritisnite ENTER ključ. Zatim ćete dobiti broj zadnje kolone.
Sada, nastavimo proceduru da dobijemo podatke posljednje kolone.
Odaberite bilo koju ćeliju da postavite svoju rezultirajuća vrijednost.
➤Odabrao sam ćeliju F4
Zatim upišitesljedeću formulu u Traci formule ili u odabranoj ćeliji.
=INDEX(A4:C9,6,F3)
Ovdje, u INDEX funkcija, odabran raspon A4:C9 kao niz a zatim odabran posljednji neprazan red koji je 6 kao broj_reda ( treba zapamtiti da broj reda treba biti u skladu sa skupom podataka i možete pronaći vrijednost bilo kojeg reda koji sadrži broj ).
Sljedeće, korišteno F3 vrijednost ćelije kao broj_stupca , formula će vratiti vrijednost odgovarajućeg reda i broja stupca koji će biti podaci posljednje kolone.
Pritisnite ENTER , i dobit ćete podatke posljednje kolone.
4. Korištenje VBA za pronalaženje posljednje kolone s podacima
U slučaju da želite prikazati posljednju kolonu s podacima također možete koristiti VBA .
Počnimo s procedurom,
Prvo, otvorite karticu Developer >> odaberite Visual Basic ( Prečica na tastaturi ALT + F11 )
Sljedeće, otvorit će se novi prozor Microsoft Visual Basic za aplikacije.
Odatle otvorite Insert >> odaberite Modul
A Modul će se otvoriti, a zatim unesite sljedeći kod u otvoreni Modul .
3821
Ovdje sam deklarirao Sub proceduru Find_Last_Column_with_Data
Koristio sam COUNT metodu za brojanje zadnje kolone onda sam koristio VALUE metodu da dobijem vrijednost zadnje kolonegdje sam naveo broj reda 9 . Ovdje sam pohranio vrijednost u varijablu cell_value .
Da bih prikazao vrijednost koristio sam MsgBox .
Konačno, Save kod i vratite se na radni list.
Dalje, otvorite karticu Prikaz >> iz Makroa >> odaberite Prikaži makroe
➤ Pojavit će se dijaloški okvir .
Sada, iz Naziv makroa odaberite Find_Last_Column_with_Data također odaberite radnu knjigu unutar Macros in .
Zatim, Pokreni odabrani Makro .
Kao rezultat, prikazat će se vrijednost zadnje kolone u okviru za poruku.
Odjeljak za vježbanje
U radnoj svesci dao sam list za vježbu za vježbanje na ove objašnjene načine. Možete ga preuzeti sa gornje veze.
Zaključak
U ovom članku sam objasnio 4 brza načina za pronalaženje posljednje kolone s podacima u Excel. Nadamo se da će vam ovi različiti načini pomoći da pronađete posljednju kolonu s podacima. Na kraju, ako imate bilo kakve prijedloge, ideje ili povratne informacije, slobodno komentirajte ispod.