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

Обща формула

=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")

Обобщение

За да създадете хипервръзки към първото съвпадение при търсене, можете да използвате формула, базирана на функцията HYPERLINK, с помощта на CELL, INDEX и MATCH.

В показания пример формулата в C5 е:

=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")

Тази формула генерира работеща хипервръзка към първата празна клетка в колона С.

Обяснение

Работейки отвътре навън, ние използваме MATCH, за да намерим относителната позиция на последния запис в колона C:

MATCH(9.99E+307,C5:C100)

По принцип даваме на мача „голямо число“, което никога няма да намери в режим на приблизително съвпадение. В този режим съвпадението ще "отстъпи" последната цифрова стойност.

Забележка: това работи в този случай, защото всички стойности в C са числови и няма празни места. За други ситуации (текстови стойности и т.н.) вижте други формули за „последния ред“, споменати по-долу. Ще трябва да коригирате частта MATCH на формулата според вашите нужди.

След това използваме INDEX, за да получим адреса на „записа след последния запис“ по следния начин:

INDEX(C5:C100,6))

За масив даваме ИНДЕКС C: C100, който представлява диапазона, който ни интересува. За номер на ред даваме INDEX резултата, върнат от MATCH + 1. В този пример това опростява до:

INDEX(C5:C100,6)

Това изглежда връща стойността при C10, но всъщност INDEX всъщност връща адрес ($ C $ 10), който извличаме с функцията CELL и свързваме към символа "#":

=HYPERLINK("#"&CELL($C$10)

В този край това е, което влиза във функцията HYPERLINK:

=HYPERLINK("#$C$10","First blank")

След това функцията HYPERLINK изгражда връзка, която може да се кликне, към клетка C10 на същия лист, като текстът на връзката е "Първа връзка".

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