Excel-formel: Hyperlänk till första tomma cellen -

Generisk formel

=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")

Sammanfattning

För att skapa hyperlänkar till den första matchningen i en uppslagning kan du använda en formel baserad på HYPERLINK-funktionen, med hjälp av CELL, INDEX och MATCH.

I exemplet som visas är formeln i C5:

=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")

Denna formel genererar en fungerande hyperlänk till den första tomma cellen i kolumn C.

Förklaring

Arbetar inifrån och ut, använder vi MATCH för att hitta den relativa positionen för den senaste posten i kolumn C:

MATCH(9.99E+307,C5:C100)

I grund och botten ger vi matchen ett "stort antal" som den aldrig kommer att hitta i ungefärligt matchningsläge. I detta läge "matchar" matchningen det sista numeriska värdet.

Obs: detta fungerar i det här fallet eftersom alla värden i C är numeriska och det inte finns några tomma. För andra situationer (textvärden etc.), se andra formler "sista raden" som nämns nedan. Du måste justera MATCH-delen av formeln för att passa dina behov.

Därefter använder vi INDEX för att få adressen till "posten efter den senaste posten" så här:

INDEX(C5:C100,6))

För array ger vi INDEX C: C100 som representerar det intervall vi bryr oss om. För radnummer ger vi INDEX resultatet som returneras av MATCH + 1. I detta exempel förenklas detta till:

INDEX(C5:C100,6)

Detta verkar returnera värdet vid C10 men faktiskt returnerar INDEX faktiskt en adress ($ C $ 10), som vi extraherar med CELL-funktionen och sammanfogar till "#" -tecknet:

=HYPERLINK("#"&CELL($C$10)

I detta syfte är det här som går in i HYPERLINK-funktionen:

=HYPERLINK("#$C$10","First blank")

Funktionen HYPERLINK konstruerar sedan en klickbar länk till cell C10 på samma ark, med "Första länk" som länktext.

Intressanta artiklar...