Формула на Excel: Хипервръзка към първо съвпадение -

Съдържание

Обща формула

=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 на същия лист, като текстът на връзката е "син".

Интересни статии...