
Загальна формула
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Резюме
Щоб створити гіперпосилання на перший збіг під час пошуку, ви можете використовувати формулу на основі функції HYPERLINK за допомогою CELL, INDEX та MATCH.
У наведеному прикладі формула в С5 має вигляд:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Ця формула генерує робоче гіперпосилання на першу порожню комірку в стовпці C.
Пояснення
Працюючи зсередини, ми використовуємо MATCH, щоб знайти відносне положення останнього запису у стовпці C:
MATCH(9.99E+307,C5:C100)
В основному, ми даємо матчу «велике число», якого він ніколи не знайде в режимі приблизного матчу. У цьому режимі збіг "відступить" останнє числове значення.
Примітка: це спрацьовує в цьому випадку, оскільки всі значення в C числові, і немає порожніх місць. Інші ситуації (текстові значення тощо) див. У інших формулах "останнього рядка", згаданих нижче. Вам потрібно буде налаштувати частину формули MATCH відповідно до ваших потреб.
Далі ми використовуємо INDEX, щоб отримати адресу "запису після останнього запису", як ось:
INDEX(C5:C100,6))
Для масиву ми даємо INDEX 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 на тому самому аркуші з текстом посилання "Перше посилання".