
Bendroji formulė
=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))
Santrauka
Norėdami gauti pirmojo diapazono langelio adresą, galite naudoti ADDRESS funkciją kartu su ROW, COLUMN ir MIN funkcijomis. Parodytame pavyzdyje formulė F5 yra:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))
kur duomenys yra įvardytas diapazonas B5: D14.
Paaiškinimas
ADDRESS funkcija sukuria nuorodą pagal nurodytą eilutės ir stulpelio numerį. Tokiu atveju norime gauti pirmąją eilutę ir pirmąjį stulpelį, kurį naudoja įvardyti diapazono duomenys (B5: D14).
Norėdami panaudoti pirmąją eilutę, mes naudojame funkciją ROW kartu su MIN funkcija taip:
MIN(ROW(data))
Kadangi duomenyse yra daugiau nei viena eilutė, ROW pateikia eilutės numerių masyvą:
(5;6;7;8;9;10;11;12;13;14)
Šis masyvas eina tiesiai į MIN funkciją, kuri grąžina mažiausią skaičių:
MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5
Norėdami gauti pirmąjį stulpelį, mes naudojame funkciją COLUMN tokiu pačiu būdu:
MIN(COLUMN(data))
Kadangi duomenyse yra trys eilutės, COLUMN pateikia masyvą su trimis stulpelių numeriais:
(2,3,4)
ir MIN funkcija vėl pateikia didžiausią skaičių:
MIN((2,3,4)) // returns 2
Abu rezultatai grąžinami tiesiai į ADDRESS funkciją, kuri sukuria nuorodą į 5 eilutės 2 stulpelio langelį:
=ADDRESS(5,2) // returns $B$5
Jei norite santykinio adreso, o ne absoliučios nuorodos, trečiajam argumentui galite pateikti 4:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5
CELL funkcijos alternatyva
Nors tai nėra akivaizdu, INDEX funkcija pateikia nuorodą, todėl mes galime naudoti CELL funkciją su INDEX, kad gautume pirmojo tokio diapazono langelio adresą:
=CELL("address",INDEX(data,1,1))
Tokiu atveju mes naudojame funkciją INDEX, norėdami gauti nuorodą į pirmąjį diapazono langelį, nurodydami INDEX 1 eilutės numeriui ir 1 stulpelio numeriui su masyvo duomenimis:
INDEX(data,1,1) // returns reference to B5
Tada „INDEX“ pateikia nuorodą į langelį B5, o mes naudojame CELL funkciją su „address“ adresui parodyti.
Pastaba: CELL funkcija yra nepastovi funkcija, kuri gali sukelti didelių ar sudėtingų darbaknygių našumo problemų.