Excel képlet: A szöveges adatok utolsó sora -

Tartalomjegyzék

Általános képlet

=MATCH(bigtext,range)

Összegzés

A szövegadatok (üres cellákkal vagy anélkül) utolsó relatív pozíciójának (azaz utolsó sorának, utolsó oszlopának) lekéréséhez használja a MATCH funkciót. A bemutatott példában a D5 képlete a következő:

=MATCH(REPT("z",255),B4:B11)

Magyarázat

Ez a képlet a MATCH függvényt használja hozzávetőleges egyezési módban a tartomány utolsó szövegértékének megkeresésére. A hozzávetőleges egyezés engedélyezve van, ha a MATCH 3. argumentumával 1-re állítja, vagy kihagyja ezt az argumentumot, amely alapértelmezés szerint 1.

A keresési érték egy úgynevezett "nagy szöveg" (néha rövidítve "bigtext"), amely szándékosan egy "nagyobb" érték, mint bármely, a tartományban megjelenő érték. Ha ábécé szerint rendezi a szöveget, akkor ez olyan szövegértéket jelent, amely mindig az ábécésorrend végén jelenik meg.

Mivel ez a képlet megegyezik a szöveggel, az elképzelés egy olyan keresési érték létrehozása, amely soha nem fog bekövetkezni a tényleges szövegben, de mindig utolsó lesz. Ehhez a REPT függvény segítségével 255-szer megismételjük az "z" betűt. A 255-ös szám jelenti a legnagyobb karakterszámot, amelyet a MATCH megenged egy keresési értékben.

Ha a MATCH nem találja ezt az értéket, akkor "visszalép" a tartomány utolsó szövegértékéhez, és visszaadja ennek az értéknek a helyzetét.

Megjegyzés: ez a megközelítés jól működik a tartomány üres celláival, de nem megbízható kevert adatok esetén, amelyek számokat és szöveget egyaránt tartalmaznak.

Utolsó relatív pozíció vs utolsó sor száma

Dinamikus tartományokat létrehozó speciális képletek készítésekor gyakran meg kell találni az adatok utolsó helyét a listában. Az adatoktól függően ez lehet az utolsó sor adatokkal, az utolsó oszlop adatokkal, vagy mindkettő metszéspontja. Megjegyzés: egy adott tartományon belül akarjuk az utolsó relatív pozíciót, nem a munkalapon a sorszámot:

Dinamikus hatókör

Ezzel a képlettel dinamikus tartományt hozhat létre más funkciókkal, például az INDEX és az OFFSET. Az alábbi linkeken talál példákat és magyarázatokat:

  • Dinamikus tartomány az INDEX és a COUNTA használatával
  • Dinamikus tartomány az OFFSET és a COUNTA segítségével

A cikk inspirációját Mike Girvin kiváló Control + Shift + Enter című könyve adta, ahol Mike elmagyarázza az "utolsó relatív helyzet" fogalmát.

érdekes cikkek...