![](https://cdn.wiki-base.com/6656859/excel_formula_get_address_of_named_range__2.png.webp)
Generička formula
=ADDRESS(ROW(nr),COLUMN(nr))&":"&ADDRESS(ROW(nr)+ROWS(nr)-1,COLUMN(nr)+COLUMNS(nr)-1)
Sažetak
Da biste dobili punu adresu imenovanog raspona s Excel formulom, možete koristiti funkciju ADRESA zajedno s funkcijama RED i STUPAC. U prikazanom primjeru formula u G5 je:
=ADDRESS(ROW(data),COLUMN(data),4)&":"&ADDRESS(ROW(data)+ROWS(data)-1,COLUMN(data)+COLUMNS(data)-1,4)
gdje je "podatak" imenovani raspon B5: D10
Obrazloženje
Jezgra ove formule je funkcija ADRESA koja se koristi za vraćanje adrese ćelije na temelju zadanog retka i stupca. Nažalost, formula se pomalo komplicira jer ADRESU moramo koristiti dva puta: jednom da bismo dobili adresu prve ćelije u rasponu, a jednom da bismo dobili adresu posljednje ćelije u rasponu. Dva rezultata spajaju se spajanjem i operatorom dometa (:) i cijeli se raspon vraća kao tekst.
Da bismo dobili prvu ćeliju u rasponu, koristimo ovaj izraz:
=ADDRESS(ROW(data),COLUMN(data))
ROW vraća broj prvog retka pridružen rasponu, 5 *.
COLUMN vraća broj prvog stupca pridružen rasponu, 2.
Kada je abs_num postavljen na 4 (relativno), ADDRESS vraća tekst "B5".
=ADDRESS(5,2,4) // returns "B5"
Da bismo dobili posljednju ćeliju u rasponu, koristimo ovaj izraz:
=ADDRESS(ROW(data)+ROWS(data)-1,COLUMN(data)+COLUMNS(data)-1,4)
Pogledajte ovu stranicu za detaljno objašnjenje.
U osnovi slijedimo istu ideju kao i gore, dodajući jednostavnu matematiku za izračunavanje posljednjeg retka i zadnjeg stupca raspona, koji se unose kao i prije u ADRESA s abs_num postavljenim na 4. To se svodi na sljedeći izraz koji vraća tekst " D10 ":
=ADDRESS(10,4,4) // returns "D10"
Oba rezultata spojena su dvotočkom da bi se dobila konačna adresa raspona kao tekst:
="B5"&":"&"D10" ="B5:D10
Imenovani raspon od druge ćelije
Da biste dobili adresu za imenovani raspon u drugoj ćeliji, morat ćete upotrijebiti funkciju INDIRECT. Na primjer, da biste dobili adresu imena u A1, upotrijebili biste:
=ADDRESS(ROW(INDIRECT(A1)),COLUMN(INDIRECT(A1)))&":"&ADDRESS(ROW(INDIRECT(A1))+ROWS(INDIRECT(A1))-1,COLUMN(INDIRECT(A1))+COLUMNS(INDIRECT(A1))-1)
Postavite abs_num na 4 unutar ADRESE da biste dobili relativnu adresu.
* Zapravo, u svim slučajevima kada koristimo ROW i COLUMN s višećelijskim imenovanim rasponom, vratit ćemo niz brojeva umjesto jedne vrijednosti. Međutim, budući da ne koristimo formulu niza, obrada je ograničena na prvu stavku u tim nizovima.