
Generisk formel
=ADDRESS(MIN(ROW(range)),MIN(COLUMN(range)))
Sammanfattning
För att få adressen till den första cellen i ett intervall kan du använda ADRESS-funktionen tillsammans med ROW-, COLUMN- och MIN-funktionerna. I exemplet som visas är formeln i F5:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)))
där data är det namngivna området B5: D14.
Förklaring
ADRESS-funktionen skapar en referens baserad på en given rad- och kolumnnummer. I det här fallet vill vi få den första raden och den första kolumnen används av namngivet område uppgifter (B5: D14).
För att använda den första raden använder vi ROW-funktionen tillsammans med MIN-funktionen så här:
MIN(ROW(data))
Eftersom data innehåller mer än en rad returnerar ROW en rad radnummer:
(5;6;7;8;9;10;11;12;13;14)
Denna matris går direkt till MIN-funktionen, som returnerar det minsta antalet:
MIN((5;6;7;8;9;10;11;12;13;14)) // returns 5
För att få den första kolumnen använder vi COLUMN-funktionen på samma sätt:
MIN(COLUMN(data))
Eftersom data innehåller tre rader returnerar COLUMN en matris med tre kolumnnummer:
(2,3,4)
och MIN-funktionen returnerar igen det största numret:
MIN((2,3,4)) // returns 2
Båda resultaten returneras direkt till ADDRESS-funktionen, som konstruerar en referens till cellen i rad 5, kolumn 2:
=ADDRESS(5,2) // returns $B$5
Om du vill ha en relativ adress istället för en absolut referens kan du ange 4 för det tredje argumentet så här:
=ADDRESS(MIN(ROW(data)),MIN(COLUMN(data)),4) // returns B5
CELL-funktionsalternativ
Även om det inte är uppenbart returnerar INDEX-funktionen en referens, så vi kan använda CELL-funktionen med INDEX för att få adressen till den första cellen i ett intervall så här:
=CELL("address",INDEX(data,1,1))
I det här fallet använder vi INDEX-funktionen för att få en referens till den första cellen i intervallet genom att ge INDEX 1 för radnummer och 1 för kolumnnummer, med data för array:
INDEX(data,1,1) // returns reference to B5
INDEX returnerar sedan en referens till cell B5, och vi använder CELL-funktionen med "adress" för att visa adressen.
Obs! Funktionen CELL är en flyktig funktion som kan orsaka prestandaproblem i stora eller komplexa arbetsböcker.