
Generisk formel
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Sammanfattning
För att skapa hyperlänkar till den första matchningen i en uppslagning kan du använda en formel baserad på HYPERLINK-funktionen, med hjälp av CELL, INDEX och MATCH.
I exemplet som visas är formeln i C5:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Denna formel genererar en fungerande hyperlänk till den första matchningen som hittades i sökningsvärdet i det angivna intervallet "data".
Förklaring
Arbetar inifrån och ut, använder vi en standard INDEX- och MATCH-funktion för att hitta den första matchningen av uppslagsvärden i kolumn B:
INDEX(data,MATCH(B5,data,0))
MATCH-funktionen får värdet i B5 inom de angivna områdesdata, som för uppslagsvärdet "blå" är 3. Detta resultat går in i INDEX-funktionen som radnummer, med "data" som matris:
INDEX(data,3)
Detta verkar returnera värdet "blå" men faktiskt returnerar INDEX-funktionen adressen E6. Vi extraherar den här adressen med CELL-funktionen, som sammanlänkas till tecknet "#":
=HYPERLINK("#"&CELL(E6,B5)
I detta syfte är det här som går in i HYPERLINK-funktionen:
=HYPERLINK("#$E$6","blue")
Funktionen HYPERLINK konstruerar sedan en klickbar länk till cell E6 på samma ark, med "blå" som länktext.