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

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.

Interessante artikler...