Yleinen kaava
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Yhteenveto
Voit luoda hyperlinkkejä haun ensimmäiseen otteluun käyttämällä HYPERLINK-funktioon perustuvaa kaavaa CELL, INDEX ja MATCH avulla.
Esitetyssä esimerkissä kaava kohdassa C5 on:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Tämä kaava luo toimivan hyperlinkin sarakkeen C ensimmäiseen tyhjään soluun.
Selitys
Työskentelemällä sisältä ulospäin, käytämme MATCH-painiketta paikantamaan sarakkeen C viimeisen merkinnän suhteellinen sijainti:
MATCH(9.99E+307,C5:C100)
Periaatteessa annamme ottelulle "suuren määrän", jota se ei koskaan löydä likimääräisessä ottelutilassa. Tässä tilassa ottelu "palaa" viimeiseen numeeriseen arvoon.
Huomaa: Tämä toimii tässä tapauksessa, koska kaikki C: n arvot ovat numeerisia eikä tyhjiä kohtia ole. Muissa tilanteissa (tekstiarvot jne.) Katso muita alla mainittuja "viimeisen rivin" kaavoja. Sinun on mukautettava kaavan MATCH-osa tarpeidesi mukaan.
Seuraavaksi käytämme INDEX-koodia saadaksemme "merkinnän viimeisen merkinnän jälkeen" osoitteen seuraavasti:
INDEX(C5:C100,6))
Taulukolle annamme INDEX C: C100, joka edustaa väliä, josta välitämme. Rivinumerolle annetaan INDEX MATCH + 1: n palauttama tulos. Tässä esimerkissä tämä yksinkertaistuu seuraavasti:
INDEX(C5:C100,6)
Tämä näyttää palauttavan arvon C10: ssä, mutta itse asiassa INDEX palauttaa osoitteen ($ C $ 10), jonka puramme CELL-funktiolla ja liitämme "#" -merkkiin:
=HYPERLINK("#"&CELL($C$10)
Tässä tarkoituksessa HYPERLINK-toiminto menee näin:
=HYPERLINK("#$C$10","First blank")
HYPERLINK-funktio rakentaa sitten napsautettavan linkin soluun C10 samalle arkille, ja linkkitekstinä on "Ensimmäinen linkki".