Можете ли вы создать гиперссылки Excel на определенные значения / слова внутри ячеек?

#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. Не удалось понять ваш запрос?