
Generisk formel
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Resumé
For at oprette hyperlinks til det første match i et opslag kan du bruge en formel baseret på HYPERLINK-funktionen med hjælp fra CELL, INDEX og MATCH.
I det viste eksempel er formlen i C5:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Denne formel genererer et fungerende hyperlink til den første tomme celle i kolonne C.
Forklaring
Når vi arbejder indefra og ud, bruger vi MATCH til at finde den relative position for den sidste post i kolonne C:
MATCH(9.99E+307,C5:C100)
Dybest set giver vi match et "stort tal", som det aldrig finder i en omtrentlig kamptilstand. I denne tilstand "matcher" match den sidste numeriske værdi.
Bemærk: dette fungerer i dette tilfælde, fordi alle værdier i C er numeriske, og der ikke er tomme felter. For andre situationer (tekstværdier osv.), Se andre "sidste række" formler nævnt nedenfor. Du bliver nødt til at justere MATCH-delen af formlen, så den passer til dine behov.
Dernæst bruger vi INDEX til at få adressen på "posten efter den sidste post" som denne:
INDEX(C5:C100,6))
For array giver vi INDEX C: C100, som repræsenterer det område, vi holder af. For række nummer giver vi INDEX resultatet returneret af MATCH + 1. I dette eksempel forenkles dette til:
INDEX(C5:C100,6)
Dette ser ud til at returnere værdien ved C10, men faktisk returnerer INDEX faktisk en adresse ($ C $ 10), som vi udtrækker med CELL-funktionen og sammenkædes til "#" -tegnet:
=HYPERLINK("#"&CELL($C$10)
I denne ende er dette, hvad der går ind i HYPERLINK-funktionen:
=HYPERLINK("#$C$10","First blank")
HYPERLINK-funktionen konstruerer derefter et klikbart link til celle C10 på det samme ark med "Første link" som linktekst.