Excel vzorec: Adresa prvej bunky v rozsahu -

Všeobecný vzorec

=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))

Zhrnutie

Ak chcete získať adresu prvej bunky v rozsahu, môžete použiť funkciu ADRESA spolu s funkciami ROW, COLUMN a MIN. V zobrazenom príklade je vzorec v F5:

=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))

kde údajmi je pomenovaný rozsah B5: D14.

Vysvetlenie

Funkcia ADRESA vytvorí referenciu na základe daného čísla riadku a stĺpca. V tomto prípade chceme získať prvý riadok a prvý stĺpec, ktoré používajú pomenované údaje rozsahu (B5: D14).

Aby sme mohli použiť prvý riadok, použijeme funkciu ROW spolu s funkciou MIN takto:

MIN(ROW(data))

Pretože údaje obsahujú viac ako jeden riadok, funkcia ROW vráti pole s číslami riadkov:

(5;6;7;8;9;10;11;12;13;14)

Toto pole prechádza priamo na funkciu MIN, ktorá vracia najmenšie číslo:

MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5

Na získanie prvého stĺpca používame funkciu COLUMN rovnakým spôsobom:

MIN(COLUMN(data))

Pretože údaje obsahujú tri riadky, COLUMN vráti pole s tromi číslami stĺpcov:

(2,3,4)

a funkcia MIN opäť vráti najväčšie číslo:

MIN((2,3,4)) // returns 2

Oba výsledky sa vracajú priamo do funkcie ADRESA, ktorá vytvára odkaz na bunku v riadku 5, stĺpci 2:

=ADDRESS(5,2) // returns $B$5

Ak chcete relatívnu adresu namiesto absolútneho odkazu, môžete zadať 4 pre tretí argument, ako je tento:

=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5

Alternatíva funkcie CELL

Aj keď to nie je zrejmé, funkcia INDEX vráti referenciu, takže môžeme použiť funkciu CELL s INDEX na získanie adresy prvej bunky v takom rozsahu:

=CELL("address",INDEX(data,1,1))

V tomto prípade použijeme funkciu INDEX na získanie odkazu na prvú bunku v rozsahu tak, že dáme INDEX 1 pre číslo riadku a 1 pre číslo stĺpca s údajmi pre pole:

INDEX(data,1,1) // returns reference to B5

INDEX potom vráti odkaz na bunku B5 a na zobrazenie adresy použijeme funkciu CELL s „adresou“.

Poznámka: Funkcia CELL je volatilná funkcia, ktorá môže spôsobiť problémy s výkonom vo veľkých alebo zložitých zošitoch.

Zaujímavé články...