Excel-formel: Adress till den första cellen i intervallet -

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.

Intressanta artiklar...