Excel Keresse meg az utolsó oszlopot az adatokkal (4 gyors módja)

  • Ossza Meg Ezt
Hugh West

Egy nagyméretű munkalapon az utolsó adatot tartalmazó oszlop kézzel történő keresése időigényes és nem barátságos. Van néhány függvény, amelyek segítségével gyorsan megtalálhatja az utolsó adatot tartalmazó oszlopot. Ebben a cikkben elmagyarázom, hogyan használhatja a függvényeket és a VBA az Excel utolsó adatot tartalmazó oszlopának megtalálása.

A magyarázat élénkítése érdekében egy mintaadatkészletet fogok használni, amely a rendelési információkat reprezentálja. Az adatkészletnek 4 oszlopa van, ezek a következők Megrendelés dátuma, rendelési azonosító, és Összeg .

Munkafüzet letöltése a gyakorláshoz

Excel Keresse meg az utolsó oszlopot az Data.xlsm-vel

4 mód az utolsó oszlop keresésére adatokkal

1. A LOOKUP függvény használata az utolsó oszlop kereséséhez az adatokkal

Az utolsó adatot tartalmazó oszlop megkereséséhez az Excelben a következő parancsot használhatja a LOOKUP funkció ahol bármelyik oszlop utolsó értékét megnézheti, nem csak az utolsó oszlopot.

Kezdjük el az eljárást,

Először válasszon ki egy tetszőleges cellát az eredményérték elhelyezéséhez.

➤I selected the cell F4

Ezután írja be a következő képletet a Formula bár vagy a kiválasztott cellába.

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

Itt a LOOKUP funkciót, szeretném megkapni a Utolsó oszlop adatai a OrderID oszlop, mint lookup_value érték.

Kiválasztottam a tartományt a D:D oszlop, mint lookup_vector ahol egy nem egyenlő operátor (), hogy megtalálja a nem üres cellákat. Később, osztva azt a 1 hogy megtudja, mely cellák tartalmaznak adatokat. Ezután, mint egy result_vector a tartományt használta D:D a Összeg oszlop.

Most nyomja meg a BELÉPÉS kulcs.

Így az adatkészlet utolsó oszlopának adatait fogja látni.

2. Az INDEX & COUNT funkció használata

Azáltal, hogy az INDEX funkció és a COUNT funkcióval együtt megtalálhatja az utolsó adatot tartalmazó oszlopot.

Ugorjunk az eljárásra,

Kezdetben válasszon ki egy tetszőleges cellát az eredményérték elhelyezéséhez.

➤I selected the cell F4

Ezután írja be a következő képletet a Formula bár vagy a kiválasztott cellába.

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

Itt a INDEX függvényben kiválasztottam a tartományt D4:D9 mint array Ezután, ahogy a row_number a INDEX funkció a COUNT függvény a kiválasztott tartomány utolsó értékének pozíciójának lekérdezéséhez D4:D9 . COUNT függvény az utolsó pozíciót adja vissza, majd a INDEX függvény az adott pozíció értékét adja vissza.

Most nyomja meg a BELÉPÉS billentyűvel, és megjelenik az adatállomány utolsó oszlopának adata.

Hasonló olvasmányok:

  • Az utolsó érték keresése az Excel nullánál nagyobb oszlopban (2 egyszerű képlet)
  • Keresse meg az utolsó cellát az Excel sorban lévő értékkel (6 módszer)
  • Több érték keresése Excelben (8 gyors módszer)
  • Hogyan lehet megtalálni a jobb oldali Excelben (6 módszer)

3. A MIN & COLUMN majd INDEX funkció használata

Használhatja a a MIN funkció a címen a COLUMN és ÖSSZEFOGLALÓK függvényt az utolsó oszlopszám kinyeréséhez.

Az utolsó oszlop számától függően az utolsó oszlop adatai a INDEX funkció.

Először is indítsa el az eljárást az utolsó oszlopszám kinyeréséhez.

➤I selected the cell F3

Ezután írja be a következő képletet a Formula bár vagy a kiválasztott cellába.

=MIN(OSZLOP(A4:C9))+OSZLOP(A4:C9)-1

Itt, a COLUMN funkció kiválasztotta a tartományt A4:C9 mint hivatkozás, egy olyan tömböt fog visszaadni, amely az adott tartomány összes oszlopszámát tartalmazza.

Most az első oszlop számának megadásához a MIN funkció.

Akkor a ÖSSZEFOGLALÓK függvény megadja a kiválasztott tartomány összes oszlopszámát. A4:C9 Most már összeadhatja az összes oszlop számát az első oszlophoz, majd 1 levonása a tartomány utolsó oszlopának számát.

Végül nyomja meg a BELÉPÉS Ezután megkapja az utolsó oszlop számát.

Most folytassuk az eljárást, hogy megkapjuk az utolsó oszlop adatait.

Válasszon ki egy tetszőleges cellát az eredményérték elhelyezéséhez.

➤I selected the cell F4

Ezután írja be a következő képletet a Formula bár vagy a kiválasztott cellában.

=INDEX(A4:C9,6,F3)

Itt, a INDEX függvény, kiválasztotta a tartományt A4:C9 mint array majd kiválasztotta az utolsó nem üres sort, amely a következő 6 mint row_number ( emlékeznie kell, hogy a sorszámnak az adatkészletnek megfelelően kell lennie, és bármelyik sor értékét meg tudja találni, ha a számot megadja. ).

Ezután használt F3 cellák értéke column_number , a képlet a megfelelő sor- és oszlopszám értékét adja vissza, amely az utolsó oszlopadat lesz.

Sajtó BELÉPÉS , és megkapja az utolsó oszlop adatait.

4. A VBA használata az utolsó oszlop megkereséséhez az adatokkal

Abban az esetben, ha az utolsó oszlopot szeretné megjeleníteni az adatokkal, akkor is használhatja a VBA .

Kezdjük el az eljárást,

Először nyissa meg a Fejlesztő tab>> select Visual Basic ( Billentyűzet parancsikon ALT + F11 )

Ezután megnyílik egy új ablak a Microsoft Visual Basic for Applications.

Innen nyissa meg a Beillesztés >> select Modul

A Modul megnyílik, majd írja be a következő kódot a megnyitott Modul .

 Sub Find_Last_Column_with_Data() cell_value = Cells(9, Columns.Count).End(xlToLeft).Value MsgBox "Last Column With Data is " & cell_value End Sub 

Itt kijelentettem, hogy a Aleljárás Find_Last_Column_with_Data (Utolsó_oszlop_adatokkal_keresése)

Én a COUNT módszert az utolsó oszlop megszámlálásához, majd használtam a ÉRTÉK módszerrel az utolsó oszlop értékét kapom meg, ahol a sorszámot adtam meg 9 Itt az értéket a cell_value változó.

Az érték bemutatásához használtam MsgBox .

Végre, Mentés a kódot, és térjen vissza a munkalapra.

Ezután nyissa meg a A megtekintése tab>> from Makrók >> select Makrók megtekintése

➤ A párbeszédpanel fog felbukkanni.

Most, a Makró neve válassza ki a Find_Last_Column_with_Data (Utolsó_oszlop_adatokkal_keresése) válassza ki a munkafüzetet is a Makrók a .

Akkor, Fuss a kiválasztott Makró .

Ennek eredményeképpen az utolsó oszlopértéket fogja megjeleníteni egy üzenőmezőben.

Gyakorlati szekció

A munkafüzetben egy gyakorló lapot is mellékeltem a magyarázott módok begyakorlásához. A fenti linkről letölthető.

Következtetés

Ebben a cikkben elmagyaráztam 4 gyors módszert az utolsó oszlop megtalálására az adatokkal az Excelben. Remélem, hogy ezek a különböző módok segítenek megtalálni az utolsó oszlopot az adatokkal. Végül, ha bármilyen javaslata, ötlete vagy visszajelzése van, kérjük, bátran kommentálja az alábbiakban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.