Excel-formel: Hyperlänk till första matchning -

Innehållsförteckning

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.

Intressanta artiklar...