Keresse meg az utolsó sort adatokkal - Excel és Google Táblázatok

Példa munkafüzet letöltése

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.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave