Формула Excel: гіперпосилання на першу відповідність -

Зміст

Загальна формула

=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 на тому самому аркуші із синім кольором як текст посилання.

Цікаві статті...