Excel-kaava: alueen ensimmäisen solun osoite -

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.

Mielenkiintoisia artikkeleita...