Excel-formel: Hyperkobling til første tomme celle -

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.

Interessante artikler...