![](https://cdn.wiki-base.com/5653248/excel_formula_hyperlink_to_first_match__2.png.webp)
Обща формула
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Обобщение
За да създадете хипервръзки към първото съвпадение при търсене, можете да използвате формула, базирана на функцията HYPERLINK, с помощта на CELL, INDEX и MATCH.
В показания пример формулата в C5 е:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Тази формула генерира работеща хипервръзка към първото намерено съвпадение на справочната стойност в посочения диапазон "данни".
Обяснение
Работейки отвътре навън, използваме стандартна функция INDEX и MATCH, за да намерим първото съвпадение на справочните стойности в колона B:
INDEX(data,MATCH(B5,data,0))
Функцията MATCH получава позицията на стойността в B5 вътре в посочените данни за диапазона, която за справочната стойност "blue" е 3. Този резултат влиза във функцията INDEX като row_num, като "data" е масивът:
INDEX(data,3)
Това изглежда връща стойността "синьо", но всъщност функцията INDEX връща адреса E6. Извличаме този адрес с помощта на функцията CELL, която е обединена в символа "#":
=HYPERLINK("#"&CELL(E6,B5)
В този край това е, което влиза във функцията HYPERLINK:
=HYPERLINK("#$E$6","blue")
След това функцията HYPERLINK създава връзка, която може да се кликне, към клетка E6 на същия лист, като текстът на връзката е "син".