Ak chcete získať adresu poslednej bunky v rozsahu, môžete použiť funkciu ADDRESS spolu s funkciami ROW, COLUMN a MAX. V uvedenom príklade vzorec v F5 je:
= ADDRESS ( MAX ( ROW (rng)), MAX ( COLUMN (rng)))
kde údaje je pomenovaný rozsah B5: D14.
VysvetlenieThe Funkcia ADDRESS vytvorí referenciu na základe daného čísla riadka a stĺpca. V tomto prípade chceme získať posledný riadok a posledný stĺpec, ktorý používa pomenovaný rozsah údaje (B5: D14).
Aby sme použili posledný riadok, použijeme Funkcia ROW spolu s Funkcia MAX Páči sa ti to:
= ADDRESS ( MAX ( ROW (data)), MAX ( COLUMN (data)))
Pretože údaje obsahuje viac ako jeden riadok, ROW vráti an pole čísel riadkov:
MAX ( ROW (data))
Toto pole ide priamo do funkcie MAX, ktorá vracia najväčšie číslo:
{567891011121314}
Na získanie posledného stĺpca použijeme COLUMN (funkcia) rovnakym sposobom:
MAX ({567891011121314}) // returns 14
Od údaje obsahuje tri riadky, COLUMN vráti pole s tromi číslami stĺpcov:
ako pridať celkový riadok do tabuľky v programe Excel
MAX ( COLUMN (data))
a funkcia MAX opäť vráti najväčšie číslo:
{2,3,4}
Oba výsledky sa vrátia priamo do funkcie ADDRESS, ktorá vytvorí odkaz na bunku v riadku 14, stĺpci 4:
MAX ({2,3,4}) // returns 4
Ak chcete a relatívna adresa namiesto absolútna referencia „K tretiemu argumentu môžete dodať 4 takto:
= ADDRESS (14,4) // returns $D
Alternatíva funkcie CELL
Aj keď to nie je zrejmé, Funkcia INDEX vráti referenciu, aby sme mohli použiť Funkcia CELL pomocou INDEX získate adresu poslednej bunky v rozsahu takto:
= ADDRESS ( MAX ( ROW (data)), MAX ( COLUMN (data)),4) // returns D14
V tomto prípade použijeme funkciu INDEX na získanie odkazu na poslednú bunku v rozsahu, ktorú určíme odovzdaním celkových riadkov a súčtov stĺpcov pre rozsah. údaje do INDEXU. Získame celkový počet riadkov s príponou Funkcia ROWS a celkové stĺpce s príponou Funkcia COLUMNS :
= CELL ('address', INDEX (data, ROWS (data), COLUMNS (data)))
Keď je pole poskytnuté ako údaje, INDEX potom vráti odkaz na bunku D14:
ROWS (data) // returns 10 COLUMNS (data) // returns 3
Potom funkciu CELL s 'adresou', na zobrazenie adresy.
Poznámka: Funkcia CELL je a prchavá funkcia čo môže spôsobiť problémy s výkonom vo veľkých alebo zložitých zošitoch.
Autor Dave Bruns