
Általános képlet
=MATCH(bignum,range)
Összegzés
A numerikus adatokhoz (üres cellákkal vagy anélkül) az utolsó relatív pozíció (azaz az utolsó sor, az utolsó oszlop) megszerzéséhez használhatja a MATCH függvényt egy úgynevezett "nagy számmal".
A bemutatott példában az E5 képlete a következő:
=MATCH(9.99E+307,B4:B9)
Utolsó * relatív * pozíció, nem sor a munkalapon
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: az utolsó * relatív pozíciót * egy adott tartományon belül akarjuk megadni, nem pedig a munkalapon a sorszámot:
Magyarázat
Ez a képlet a MATCH függvényt használja hozzávetőleges egyezési módban a tartomány utolsó numerikus é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ám" (néha rövidítve "bignum"), amely szándékosan nagyobb, mint bármely, a tartományban megjelenő érték.
Ennek eredményeként a MATCH "visszalép" a tartomány utolsó numerikus értékére, és visszaadja ezt a pozíció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.
A bignumról
A legnagyobb szám, amelyet az Excel képes kezelni, 9.9999999999999999E + 307.
A MATCH ilyen módon történő használatakor bármilyen nagy számot használhat, amely garantáltan nagyobb, mint a tartomány bármely értéke, például:
=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion
A 9.99E + 307 vagy hasonló alkalmazásának előnye, hogy (1) hatalmas szám és (2) felismerhető "nagy szám" helyőrzőjeként. Látni fogja, hogy különféle speciális Excel képletekben használják.
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.