Vzorec aplikace Excel: Poslední řádek v číselných datech -

Obsah

Obecný vzorec

=MATCH(bignum,range)

souhrn

Chcete-li získat poslední relativní pozici (tj. Poslední řádek, poslední sloupec) pro číselná data (s prázdnými buňkami nebo bez nich), můžete použít funkci MATCH s takzvaným „velkým číslem“.

V zobrazeném příkladu je vzorec v E5:

=MATCH(9.99E+307,B4:B9)

Poslední * relativní * pozice, nikoli řádek v listu

Při vytváření pokročilých vzorců, které vytvářejí dynamické rozsahy, je často nutné zjistit poslední umístění dat v seznamu. V závislosti na datech to může být poslední řádek s daty, poslední sloupec s daty nebo jejich průnik. Poznámka: chceme poslední * relativní polohu * uvnitř daného rozsahu, nikoli číslo řádku v listu:

Vysvětlení

Tento vzorec používá funkci MATCH v režimu přibližné shody k vyhledání poslední číselné hodnoty v rozsahu. Přibližná shoda povolena nastavením 3. argumentem v MATCH na 1 nebo vynecháním tohoto argumentu, který je výchozí 1.

Vyhledávací hodnotou je takzvané „velké číslo“ (někdy zkráceně „bignum“), které je záměrně větší než jakákoli hodnota, která se objeví v rozsahu.

Výsledkem je, že MATCH „ustoupí“ na poslední číselnou hodnotu v rozsahu a vrátí tuto pozici.

Poznámka: Tento přístup funguje dobře s prázdnými buňkami v rozsahu, ale není spolehlivý se smíšenými daty, která zahrnují jak čísla, tak text.

O bignum

Největší počet, který Excel zvládne, je 9,99999999999999E + 307.

Při použití MATCH tímto způsobem můžete použít libovolné velké číslo, u kterého je zaručeno, že bude větší než jakákoli hodnota v rozsahu, například:

=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion

Výhodou používání 9.99E + 307 nebo podobného je, že je to (1) obrovské číslo a (2) rozpoznatelné jako zástupný symbol pro „velké číslo“. Uvidíte, že se používá v různých pokročilých vzorcích aplikace Excel.

Dynamický rozsah

Tento vzorec můžete použít k vytvoření dynamického rozsahu s dalšími funkcemi, jako jsou INDEX a OFFSET. Příklady a vysvětlení viz odkazy níže:

  • Dynamický rozsah s INDEX a COUNTA
  • Dynamický rozsah s OFFSET a COUNTA

Inspirací pro tento článek byla vynikající kniha Mika Girvina Control + Shift + Enter, kde Mike vysvětluje koncept „poslední relativní polohy“.

Zajímavé články...