
Yleinen kaava
=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))
Yhteenveto
Saadaksesi alueen ensimmäisen solun osoitteen, voit käyttää ADDRESS-funktiota yhdessä RIVI-, SARAKE- ja MIN-toimintojen kanssa. Esitetyssä esimerkissä kaava kohdassa F5 on:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))
missä data on nimetty alue B5: D14.
Selitys
ADDRESS-funktio luo viitteen annetun rivin ja sarakkeen numeron perusteella. Tässä tapauksessa haluamme saada ensimmäisen rivin ja ensimmäisen sarakkeen jota nimetty alue data (B5: D14).
Ensimmäisen rivin saamiseksi käytämme ROW-toimintoa yhdessä MIN-toiminnon kanssa seuraavasti:
MIN(ROW(data))
Koska tiedoissa on enemmän kuin yksi rivi, ROW palauttaa taulukon rivinumeroiden joukon:
(5;6;7;8;9;10;11;12;13;14)
Tämä taulukko siirtyy suoraan MIN-toimintoon, joka palauttaa pienimmän luvun:
MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5
Ensimmäisen sarakkeen saamiseksi käytämme COLUMN-funktiota samalla tavalla:
MIN(COLUMN(data))
Koska tiedot sisältävät kolme riviä, COLUMN palauttaa taulukon, jossa on kolme sarakkeen numeroa:
(2,3,4)
ja MIN-toiminto palauttaa jälleen suurimman luvun:
MIN((2,3,4)) // returns 2
Molemmat tulokset palautetaan suoraan ADDRESS-funktioon, joka muodostaa viitteen rivin 5 sarakkeen 2 soluun:
=ADDRESS(5,2) // returns $B$5
Jos haluat absoluuttisen viitteen sijasta suhteellisen osoitteen, voit antaa 4 kolmannelle argumentille näin:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5
CELL-toiminnon vaihtoehto
Vaikka se ei ole ilmeistä, INDEX-funktio palauttaa viitteen, joten voimme käyttää CELL-toimintoa INDEX: n kanssa saadaksemme seuraavan solun osoitteen tällä alueella:
=CELL("address",INDEX(data,1,1))
Tässä tapauksessa käytämme INDEX-funktiota saadaksesi viitteen alueen ensimmäiseen soluun antamalla INDEX 1 rivinumerolle ja 1 sarakkeen numerolle, taulukon tiedot:
INDEX(data,1,1) // returns reference to B5
INDEX palauttaa sitten viitteen soluun B5, ja käytämme CELL-toimintoa "osoite" osoitteen näyttämiseen.
Huomaa: CELL-toiminto on epävakaa toiminto, joka voi aiheuttaa suorituskykyongelmia suurissa tai monimutkaisissa työkirjoissa.