Sadržaj
U velikom radnom listu, ručno pronalaženje posljednjeg stupca s podacima oduzima puno vremena i nije jednostavno. Postoje neke funkcije pomoću kojih možete brzo saznati zadnji stupac s podacima. U ovom ću članku objasniti kako možete koristiti funkcije i VBA za pronalaženje zadnjeg stupca s podacima u Excelu.
Da bi objašnjenje bilo življe, ja ću koristite uzorak skupa podataka koji predstavlja informacije o narudžbi. Skup podataka ima 4 stupca, a to su Datum narudžbe, ID narudžbe i Iznos .
Preuzmite radnu bilježnicu za vježbanje
Excel pronađite zadnji stupac s podacima.xlsm
4 načina za pronalaženje zadnjeg stupca s podacima
1. Korištenje funkcije LOOKUP za pronalaženje posljednjeg stupca s podacima
Da biste pronašli zadnji stupac s podacima u Excelu, možete upotrijebiti funkciju LOOKUP gdje možete potražiti posljednju vrijednost bilo kojeg određeni stupac, ne samo zadnji stupac.
Započnimo proceduru,
Prvo odaberite bilo koju ćeliju u koju ćete smjestiti svoju rezultantnu vrijednost.
➤Odabrao sam ćeliju F4
Zatim upišite sljedeću formulu u traku formula ili u odabranu ćeliju.
=LOOKUP(2,1/(D:D""),D:D)
Ovdje u funkciji LOOKUP želim dobiti Podatke zadnjeg stupca ovisno o OrderID-u stupac kao lookup_value vrijednost.
Odabrao sam raspon D:D stupca kao lookup_vector gdje sam upotrijebio not jednak operator () za pronalaženje pronađite neprazne ćelije. Kasnije sam to podijelio s 1 da saznam koja od ćelija sadrži podatke. Zatim, kao result_vector koristi se raspon D:D od Amount stupca.
Sada pritisnite ENTER ključ.
Stoga ćete vidjeti podatke zadnjeg stupca skupa podataka.
2. Korištenje INDEX & Funkcija COUNT
Upotrebom funkcije INDEX i COUNT funkcije zajedno možete pronaći zadnji stupac s podacima.
Pređimo na postupak ,
Za početak odaberite bilo koju ćeliju u koju ćete smjestiti svoju rezultantnu vrijednost.
➤Odabrao sam ćeliju F4
Zatim upišite sljedeću formulu u Traci s formulama ili u odabranoj ćeliji.
=INDEX(D4:D9,COUNT(D4:D9))
Ovdje u INDEX funkcije, odabrao sam raspon D4:D9 kao niz . Zatim, kao row_number funkcije INDEX koristi se funkcija COUNT za dobivanje položaja posljednje vrijednosti odabranog raspona D4:D9 . Funkcija COUNT vratit će zadnji položaj, a zatim će funkcija INDEX vratiti vrijednost tog položaja.
Sada pritisnite tipku ENTER , i vidjet ćete podatke zadnjeg stupca skupa podataka.
Slična čitanja:
- Pronađi Zadnja vrijednost u stupcu veća od nule u Excelu (2 jednostavne formule)
- Pronađite zadnju ćeliju s vrijednošću u retku u Excelu (6Metode)
- Pronađi višestruke vrijednosti u Excelu (8 brzih metoda)
- Kako pronaći s desne strane u Excelu (6 metoda)
3. Korištenje MIN & Funkcija COLUMN zatim INDEX
Također možete koristiti funkciju MIN s funkcijom COLUMN i COLUMNS da biste dobili zadnji broj stupca.
Ovisno o broju zadnjeg stupca, podatke o zadnjem stupcu možete pronaći pomoću funkcije INDEX .
Prvo pokrenite proceduru za dobivanje broja posljednjeg stupca.
➤Odabrao sam ćeliju F3
Zatim upišite sljedeću formulu u Traku s formulama 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 zadani raspon.
Da biste dobili prvi broj stupca, upotrijebite funkciju MIN .
Zatim funkcija COLUMNS dati će ukupan broj stupaca odabranog raspona A4:C9 . Sada možete zbrojiti ukupni broj stupca s prvim stupcem, a zatim oduzeti 1 kako biste osigurali broj posljednjeg stupca raspona.
Na kraju pritisnite ENTER ključ. Tada ćete dobiti zadnji broj stupca.
Sada, nastavimo s procedurom za dobivanje podataka posljednjeg stupca.
Odaberite bilo koju ćeliju da biste smjestili rezultirajuća vrijednost.
➤Odabrao sam ćeliju F4
Zatim upišitesljedeću formulu u traci formula ili u odabranoj ćeliji.
=INDEX(A4:C9,6,F3)
Ovdje, u INDEX funkcija, odabrala je raspon A4:C9 kao polje a zatim odabrala posljednji neprazan red koji je 6 kao row_number ( morate zapamtiti da bi broj retka trebao biti u skladu sa skupom podataka, a možete pronaći vrijednost bilo kojeg retka koji daje broj ).
Sljedeće, korišteno F3 vrijednost ćelije kao broj_stupca , formula će vratiti vrijednost odgovarajućeg broja retka i stupca koji će biti posljednji podaci stupca.
Pritisnite ENTER , i dobit ćete podatke o zadnjem stupcu.
4. Korištenje VBA za pronalaženje zadnjeg stupca s podacima
U slučaju da želite prikazati zadnji stupac s podacima također možete koristiti VBA .
Započnimo proceduru,
Prvo otvorite karticu Razvojni programer >> odaberite Visual Basic ( Tipkovnički prečac ALT + F11 )
Dalje će se otvoriti novi prozor Microsoft Visual Basic for Applications.
Odavde otvorite Insert >> odaberite Modul
Otvorit će se Modul zatim upišite sljedeći kod u otvoreni Modul .
4617
Ovdje sam proglasio Sub procedure Find_Last_Column_with_Data
Koristio sam COUNT metoda za prebrojavanje zadnjeg stupca, zatim sam upotrijebio metodu VALUE za dobivanje posljednje vrijednosti stupcagdje sam naveo broj reda 9 . Ovdje sam pohranio vrijednost u varijablu cell_value .
Za prikaz vrijednosti upotrijebio sam MsgBox .
Na kraju, Spremi kod i vratite se na radni list.
Zatim otvorite Prikaz karticu >> iz Makronaredbe >> odaberite Prikaži makronaredbe
➤ Pojavit će se dijaloški okvir .
Sada, iz Naziva makronaredbe odaberite Pronađi_zadnji_stupac_s_podacima također odaberite radnu knjigu unutar Makronaredbe u .
Zatim, Pokreni odabrani Makro .
Kao rezultat, prikazat će posljednju vrijednost stupca u okviru s porukom.
Odjeljak za vježbu
U radnoj bilježnici sam dao vježbeni list za vježbanje ovih objašnjenih načina. Možete ga preuzeti s gornje veze.
Zaključak
U ovom sam članku objasnio 4 brza načina pronalaženja posljednjeg stupca s podacima u Excel. Nadamo se da će vam ovi različiti načini pomoći da pronađete posljednji stupac s podacima. Na kraju, ako imate bilo kakve prijedloge, ideje ili povratne informacije, slobodno ih komentirajte dolje.