#excel #hyperlink #row #formula #cell
#excel #гиперссылка #строка #формула #ячейка
Вопрос:
Я создаю большую электронную таблицу для своей работы, и мне нужно создать индекс вверху, который ссылается на определенные разделы рабочей книги. Я знаю, как связать ячейки в электронной таблице, однако в этой электронной таблице будут последовательно добавляться и удаляться строки, что означает, что номера ячеек будут меняться.
Есть ли способ создать гиперссылку на определенное значение / слово внутри ячейки? Например, могу ли я создать ссылку на ячейку с заголовочной фразой «Список транзакций», которая всегда будет связывать их, даже если номер ячейки изменится?
Ответ №1:
Да, есть способ. Вы можете использовать Match()
функцию внутри Hyperlink()
функции для динамической ссылки на ячейку. Давайте продемонстрируем, как это сделать. Предположим, у вас есть Transactions List
(см. прилагаемый скриншот ниже) word in Column F
, и вы хотите создать гиперссылку на эту ячейку, даже если вы добавляете несколько строк перед этой ячейкой. Функция сопоставления найдет номер строки ячейки, содержащейся Transactions List
в указанном столбце, и свяжет эту ячейку с помощью приведенной ниже формулы.
=HYPERLINK("#F"amp;MATCH("Transactions List",F:F,0),"Hello Hyperlink")
Даже вы можете создать гиперссылку на ячейку на другом листе, следуя формуле. Измените название листа в вашем случае.
=HYPERLINK("#Sheet2!F"amp;MATCH("Transactions List",Sheet2!F:F,0),"Hello Hyperlink")
Комментарии:
1. Спасибо, это очень полезно! Я получил ссылку на работу — единственное, я не могу заставить ее отображать какой-либо текст, кроме «0». Формула, которую я сейчас использую: = ГИПЕРССЫЛКА («#A» amp;MATCH(«СПИСОК ТРАНЗАКЦИЙ», A: A,0), «СПИСОК ТРАНЗАКЦИЙ») По сути, я пытаюсь получить ссылку для чтения «Список транзакций», которая ведет к заголовку на несколько строк ниже под названием «ТранзакцииСписок. » Я ввожу что-то не так?
2. Не удалось понять ваш запрос?