
Generieke formule
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Samenvatting
Om hyperlinks naar de eerste overeenkomst in een zoekactie te maken, kunt u een formule gebruiken die is gebaseerd op de functie HYPERLINK, met hulp van CELL, INDEX en MATCH.
In het getoonde voorbeeld is de formule in C5:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Deze formule genereert een werkende hyperlink naar de eerste lege cel in kolom C.
Uitleg
We werken van binnen naar buiten en gebruiken MATCH om de relatieve positie van het laatste item in kolom C te lokaliseren:
MATCH(9.99E+307,C5:C100)
In feite geven we de wedstrijd een "groot getal" dat het nooit zal vinden in de geschatte overeenkomstmodus. In deze modus zal de match de laatste numerieke waarde "terugstappen".
Opmerking: dit werkt in dit geval omdat alle waarden in C numeriek zijn en er geen spaties zijn. Voor andere situaties (tekstwaarden, etc.), zie andere "laatste rij" formules die hieronder worden vermeld. U moet het MATCH-gedeelte van de formule aanpassen aan uw behoeften.
Vervolgens gebruiken we INDEX om het adres van de "invoer na de laatste invoer" als volgt op te halen:
INDEX(C5:C100,6))
Voor array geven we INDEX C: C100 die het bereik vertegenwoordigt waar we om geven. Voor rijnummer geven we INDEX het resultaat dat wordt geretourneerd door MATCH + 1. In dit voorbeeld vereenvoudigt dit tot:
INDEX(C5:C100,6)
Dit lijkt de waarde op C10 te retourneren, maar in feite retourneert INDEX eigenlijk een adres ($ C $ 10), dat we extraheren met de functie CELL en samenvoegen tot het teken "#":
=HYPERLINK("#"&CELL($C$10)
In dit verband is dit wat er in de HYPERLINK-functie gaat:
=HYPERLINK("#$C$10","First blank")
De HYPERLINK-functie construeert vervolgens een klikbare link naar cel C10 op hetzelfde blad, met "Eerste link" als de linktekst.