![](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.
У наведеному прикладі формула в С5 має вигляд:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Ця формула генерує робоче гіперпосилання на перше знайдене збіг значення підстановки в названому діапазоні "дані".
Пояснення
Працюючи зсередини, ми використовуємо стандартну функцію INDEX і MATCH, щоб знайти перший збіг значень підстановки у стовпці B:
INDEX(data,MATCH(B5,data,0))
Функція MATCH отримує позицію значення в B5 всередині названих даних діапазону, що для значення пошуку "blue" дорівнює 3. Цей результат надходить у функцію INDEX як рядок_номери, а масив має значення "data":
INDEX(data,3)
Це, здається, повертає значення "синій", але насправді функція INDEX повертає адресу E6. Ми отримуємо цю адресу за допомогою функції CELL, яка об'єднана в символ "#":
=HYPERLINK("#"&CELL(E6,B5)
Зрештою, ось що входить у функцію HYPERLINK:
=HYPERLINK("#$E$6","blue")
Потім функція HYPERLINK створює клікабельне посилання на клітинку E6 на тому самому аркуші із синім кольором як текст посилання.