Vzorec aplikace Excel: Hypertextový odkaz na první shodu -

Obsah

Obecný vzorec

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)

souhrn

Chcete-li vytvořit hypertextové odkazy na první shodu ve vyhledávání, můžete použít vzorec založený na funkci HYPERLINK s pomocí CELL, INDEX a MATCH.

V zobrazeném příkladu je vzorec v C5:

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)

Tento vzorec generuje funkční hypertextový odkaz na první nalezenou shodu vyhledávací hodnoty v pojmenovaném rozsahu „data“.

Vysvětlení

Při práci zevnitř ven používáme standardní funkci INDEX a MATCH k vyhledání první shody hodnot vyhledávání ve sloupci B:

INDEX(data,MATCH(B5,data,0))

Funkce MATCH získá pozici hodnoty v B5 uvnitř pojmenovaných dat rozsahu, což pro vyhledávací hodnotu „blue“ je 3. Tento výsledek jde do funkce INDEX jako row_num, s „data“ jako maticí:

INDEX(data,3)

Zdá se, že se vrací hodnota „modrá“, ale ve skutečnosti funkce INDEX vrací adresu E6. Tuto adresu extrahujeme pomocí funkce CELL, která je zřetězena na znak „#“:

=HYPERLINK("#"&CELL(E6,B5)

Na tomto konci jde o funkci HYPERLINK:

=HYPERLINK("#$E$6","blue")

Funkce HYPERLINK poté vytvoří odkaz, na který lze kliknout, na buňku E6 na stejném listu s „modrým“ textem odkazu.

Zajímavé články...