Vzorec programu Excel: Číslo posledného stĺpca v rozsahu -

Obsah

Všeobecný vzorec

=MIN(COLUMN(rng))+COLUMNS(rng)-1

Zhrnutie

Ak chcete získať posledný stĺpec v rozsahu, môžete použiť vzorec založený na funkciách COLUMN a COLUMNS. V zobrazenom príklade je vzorec v bunke F5:

=MIN(COLUMN(data))+COLUMNS(data)-1

kde údajmi je pomenovaný rozsah B5: D10.

Vysvetlenie

Keď je uvedený odkaz na jednu bunku, funkcia COLUMN vráti číslo stĺpca pre tento odkaz. Ak je však daný rozsah, ktorý obsahuje viac stĺpcov, funkcia COLUMN vráti pole, ktoré obsahuje všetky čísla stĺpcov pre rozsah.

Ak chcete iba číslo prvého stĺpca, môžete pomocou funkcie MIN extrahovať iba číslo prvého stĺpca, ktoré bude najnižším číslom v poli:

=MIN(COLUMN(data)) // first column

Keď máme prvý stĺpec, môžeme pridať celkový počet stĺpcov do rozsahu a odčítať 1, aby sme získali číslo posledného stĺpca.

Verzia indexu

Namiesto MIN môžete tiež použiť INDEX na získanie čísla posledného riadku:

=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1

Toto je možno o niečo rýchlejšie pre veľké rozsahy, pretože INDEX dodáva iba jednu bunku do COLUMN.

Jednoduchá verzia

Keď vzorec vráti výsledok poľa, program Excel zobrazí prvú položku v poli, ak je vzorec zadaný do jednej bunky. To znamená, že v praxi môžete niekedy použiť zjednodušenú verziu vzorca:

=COLUMN(data)+COLUMNS(data)-1

Uvedomte si však, že toto vráti pole pre rozsah s viacerými stĺpcami.

Vo vzorcoch je niekedy potrebné ubezpečiť sa, že máte na mysli iba jednu položku a nie pole. V takom prípade budete chcieť použiť úplnú verziu vyššie.

Zaujímavé články...