
Generisk formel
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Sammendrag
For å lage hyperkoblinger til den første kampen i et oppslag, kan du bruke en formel basert på HYPERLINK-funksjonen, med hjelp fra CELL, INDEX og MATCH.
I eksemplet vist er formelen i C5:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Denne formelen genererer en fungerende hyperkobling til den første tomme cellen i kolonne C.
Forklaring
Når vi arbeider fra innsiden og ut, bruker vi MATCH for å finne den relative posisjonen til den siste oppføringen i kolonne C:
MATCH(9.99E+307,C5:C100)
I utgangspunktet gir vi kamp et "stort tall" det aldri vil finne i omtrentlig kampmodus. I denne modusen vil kampen "gå tilbake" den siste numeriske verdien.
Merk: dette fungerer i dette tilfellet fordi alle verdiene i C er numeriske, og det ikke er noen blanke. For andre situasjoner (tekstverdier osv.), Se andre "siste rad" -formler nevnt nedenfor. Du må justere MATCH-delen av formelen etter dine behov.
Deretter bruker vi INDEX for å få adressen til "oppføringen etter siste oppføring" slik:
INDEX(C5:C100,6))
For array gir vi INDEX C: C100 som representerer området vi bryr oss om. For radnummer gir vi INDEX resultatet som returneres av MATCH + 1. I dette eksemplet forenkles dette til:
INDEX(C5:C100,6)
Dette ser ut til å returnere verdien på C10, men faktisk returnerer INDEX faktisk en adresse ($ C $ 10), som vi trekker ut med CELL-funksjonen og sammenkobles til "#" -tegnet:
=HYPERLINK("#"&CELL($C$10)
For dette formål er dette det som går inn i HYPERLINK-funksjonen:
=HYPERLINK("#$C$10","First blank")
HYPERLINK-funksjonen konstruerer deretter en klikkbar lenke til celle C10 på samme ark, med "Første lenke" som lenketekst.