Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet megtalálni az utolsó nem üres sort egy adatkészletben az Excelben és a Google Táblázatokban.
Keresse meg az utolsó sort adatokkal
Gyakran hasznos tudni, hogy az adatok melyik sorában végződnek. Ha a tartományban vannak vagy lehetnek üres cellák, akkor az utolsó nem üres sort megtalálhatja az alábbi módszerek egyikével.
Univerzális módszer
Az első módszer a ROW és MAX függvényeket használja, és bármilyen adathoz használható:
1 | = MAX ((B: B "")*(SOR (B: B))) |
Elemezzük ezt a képletet.
Kezdjük egy logikai teszt használatával az adatoszlopon. A képletünk a teljes oszlopot nézi (B: B), és az IGAZ értéket adja ki a nem üres cellákhoz, és a FALSE értéket az üres cellákhoz.
1 | = B: B "" |
A ROW függvény egy adott cella sorszámát állítja elő. Ha nem adunk meg egy konkrét cellabevitelt, akkor annak a cellának a sorszámát adja meg, amelyben van.
1 | = SOR () |
Ha minden sor számát megszorozzuk a megfelelő IGAZ (= 1) vagy HAMIS (= 0) értékekkel, akkor a betöltött cella sorszáma, az üres celláké pedig nulla.
1 | = E3*F3 |
A MAX függvény a számok maximumát adja meg. Ebben a példában, mivel minden üres cella nulla értéket produkál, a maximum a legnagyobb sorszám.
1 | = MAX (G3: G12) |
Ezen lépések kombinálásával kapjuk eredeti képletünket:
1 | = MAX ((B: B "")*(SOR (B: B))) |
Kérjük, vegye figyelembe, hogy ez egy tömbképlet, így ha Excel 2022 vagy korábbi verziót használ, akkor a CTRL + SHIFT + ENTER billentyűkombinációt kell megnyomnia.
A szövegtartomány módszere
Ha a (nem folyamatos) tartománya csak szöveges értékeket és üres cellákat tartalmaz, használhat egy kevésbé bonyolult képletet, amely tartalmazza a REPT és MATCH függvényeket:
1 | = MATCH (REPT ("z", 50), B: B) |
Lássuk, hogyan működik ez a képlet.
REPT funkció
A REPT függvény adott számú alkalommal megismétli a szöveg karakterláncát. Ebben a példában felhasználhatjuk egy szöveges karakterlánc létrehozásához, amely az utolsó lenne a betűrendben rendezett listában. Ha 50 -szer megismételjük a „z” -t, akkor ennek szinte minden szöveges adatoszlopnál működnie kell; egyetlen bejegyzés sem kerülne a „zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz” betűrendbe.
1 | = REPT ("z", 50) |
MATCH funkció
A MATCH függvény egy adott keresési értéket talál egy tömbben.
A teljes adatoszlopban keresünk 50 z-es szöveges karakterláncunkhoz. Ha elhagyja az egyezési típusú bemenetet a MATCH függvényben, azt mondja, hogy közelítő, nem pedig pontos egyezést kell találnia.
1 | = MATCH (REPT ("z", 50), B: B) |
A MATCH függvény megkeresi a B oszlopot, és megkeresi az 50 "z" szöveges karakterláncunkat. Mivel nem találja, a képlet az utolsó nem üres cella pozícióját adja vissza. Ez a cella tartalmazza a keresési tömb utolsó értékét, amely kisebb vagy egyenlő a keresési értékkel.
Ne feledje, hogy ez a képlet csak akkor működik, ha a tartomány kizárólag szöveget és üres cellákat tartalmaz (vagy legalább az utolsó cella értéke nem numerikus).
Keresse meg az utolsó sort adatokkal a Google Táblázatokban
Ezek a képletek pontosan ugyanúgy működnek a Google Táblázatokban, mint az Excelben.