
Generisk formel
=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))
Sammendrag
For å få adressen til den første cellen i et område, kan du bruke ADDRESS-funksjonen sammen med ROW-, COLUMN- og MIN-funksjonene. I eksemplet vist er formelen i F5:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))
der data er det navngitte området B5: D14.
Forklaring
ADRESSE-funksjonen oppretter en referanse basert på et gitt rad- og kolonnummer. I dette tilfellet ønsker vi å få den første raden og den første kolonnen som brukes av de navngitte utvalg data (B5: D14).
For å få den første raden brukt, bruker vi ROW-funksjonen sammen med MIN-funksjonen slik:
MIN(ROW(data))
Fordi data inneholder mer enn én rad, returnerer ROW en rekke radnumre:
(5;6;7;8;9;10;11;12;13;14)
Denne matrisen går direkte til MIN-funksjonen, som returnerer det minste tallet:
MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5
For å få den første kolonnen bruker vi COLUMN-funksjonen på samme måte:
MIN(COLUMN(data))
Siden data inneholder tre rader, returnerer KOLONN en matrise med tre kolonnetall:
(2,3,4)
og MIN-funksjonen returnerer igjen det største tallet:
MIN((2,3,4)) // returns 2
Begge resultatene returneres direkte til ADDRESS-funksjonen, som konstruerer en referanse til cellen i rad 5, kolonne 2:
=ADDRESS(5,2) // returns $B$5
Hvis du vil ha en relativ adresse i stedet for en absolutt referanse, kan du oppgi 4 for det tredje argumentet slik:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5
CELL-funksjonalternativ
Selv om det ikke er åpenbart, returnerer INDEX-funksjonen en referanse, slik at vi kan bruke CELL-funksjonen med INDEX for å få adressen til den første cellen i et område som dette:
=CELL("address",INDEX(data,1,1))
I dette tilfellet bruker vi INDEX-funksjonen for å få en referanse til den første cellen i området ved å gi INDEX 1 for radnummer og 1 for kolonnetall, med data for array:
INDEX(data,1,1) // returns reference to B5
INDEX returnerer deretter en referanse til celle B5, og vi bruker CELL-funksjonen med "adresse" for å vise adressen.
Merk: CELL-funksjonen er en ustabil funksjon som kan forårsake ytelsesproblemer i store eller komplekse arbeidsbøker.