Гіперпосилання на інший робочий аркуш, використовуючи функцію гіперпосилання в excel


11

У мене виникають проблеми з використанням функції гіперпосилання Excel. У мене є ім'я в комірці A1, У комірці a2 я хочу гіперпосилання, яке посилається на робочий аркуш, який названий так само, як ім'я в комірці A1


1
Ви використовуєте "Натисніть тут" як власне гіперпосилання на A2? Інакше мені не зрозуміло, чому ви показуєте ім'я в A1, а не використовуєте це як саме посилання (вставити кнопку гіперпосилання дуже корисно і просто у використанні).
RocketGoal

Відповіді:


19
=HYPERLINK("#'linked sheet name'!linked cell number","your message")

Наприклад

=HYPERLINK("#'Page 2'!A4","TEST") 

Назва зв'язаного аркуша - Сторінка 2, а номер зв'язаної комірки - A4, а повідомлення - TEST. #Є обраховувати для локальної книги.


2

HYPERLINKФункція використовується , щоб зробити посилання на іншу посилання листа цього:

=HYPERLINK("[File]SheetName!A1", "NiceName" )

Оскільки перша частина - це рядок, якщо ваше значення для SheetNameзберігається у комірці, A1ви могли б використовувати CONCATENATEдля створення такого рядка, як цей (розриви рядків додані всередині, CONCATENATEщоб, сподіваємось, додати трохи ясності)

=HYPERLINK( CONCATENATE("[",
   MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),
   "]",
   A1 ,
   "!B1" ) , "Name" )

Це досить довго і болісно, ​​вибачте, тому хтось може запропонувати кращу пропозицію - але я думаю, це спрацює. Зауважте, що це працюватиме лише для збережених файлів, оскільки для цього потрібне ім'я файлу.

Використовуйте B1для клітинки або найменування діапазон для посилання на (я думаю, просто використовуйте A1, якщо ви просто хочете відкрити цей аркуш і зазначити, що турбується про певну точку всередині нього).
І "NiceName"це те, що з’являється у комірці для користувача.

В якості короткого пояснення, що це CONCATENATEробиться, спочатку витягується ім'я файлу CELL("filename"), загортається в необхідне [], додається назва аркуша (взятого з комірки A1) і, нарешті, додається !і назва клітини для завершення посилання. Наприклад, результат виглядає на кшталт наступного, що має працювати як мета HYPERLINK.

[FileName.xls]SheetName!A1

Дякую за вашу відповідь. Я спершу спробував ваш перший варіант перевірити, чи працюють основи, але excel дає мені помилку, що файл неможливо відкрити. Чи не потрібно перший варіант поєднувати з повною назвою шляху? Я спробував це і раніше, використовуючи функцію "комірка", але не зміг змусити її працювати, можливо, ви можете мені допомогти ...
Martijn

@Martijn - я оновлюю свою відповідь чимось точнішим. Вибачте, але мої перші зусилля явно не були перевірені достатньо добре, перш ніж я його розмістив. Перевірте відредаговану відповідь.
DMA57361

Досі не може змусити працювати навіть проста функція. Все ж дає помилку шляху. Спробувавши за допомогою "Cell", потім скопіюйте вставлене значення у [File] .. Помилка шляху. Спробував записати шлях до UNC, все-таки помилка .. не можу зрозуміти, що я тут роблю неправильно ..
Martijn

Гаразд, отримав простий для роботи .. Тепер намагаюся створити рядок, як показано нижче .. будь-яка ідея, чому це не працює ..? Назва вкладки знаходиться в A2. = HYPERLINK ("[Verlofkaarten.xlsm] '& A2'! A1"; A2)
Martijn

Зрозумів...! Ось рішення: = HYPERLINK ("[Verlofkaarten.xlsm]" & A2 & "! A1"; "Ім'я")
Martijn

2

Будьте трохи обережнішими щодо використання власного імені файлів у гіперпосиланні, оскільки ви створюєте залежність від існування цього імені файлу.

Якщо я посилаюся на клітинку в тій же робочій книжці, я використовую:

=HYPERLINK("[.\]Report!D4", "Click here to go to cell D4 of the Report tab")
  • ". \" `просто означає" цей файл ".

Навіщо взагалі вказувати файл?
Адвокат диявола

-1

Це спрацювало для мене, коли я не знаю, як буде називатися файл електронної таблиці (користувачі змінюють ім’я для кожної версії). Мій дружній текст у комірці називається "ПОСИЛАННЯ", оскільки назва аркуша має існувати в іншій комірці, щоб подвоєння імені заплутало користувачів. Ви скопіювали цю формулу поруч зі списком імен робочих аркушів у стовпці H (починаючи з цього рядка 2 у цьому випадку) ... працює як змістовна зміст:

= HYPERLINK (MID (CELL ("ім'я файлу", $ A $ 1), FIND ("[", CELL ("ім'я файлу", $ A $ 1)), FIND ("]", CELL ("ім'я файлу", $ A $ 1) ) - ЗНАЙТИ ("[", CELL ("ім'я файлу", $ A $ 1)) + 1) & "#" & $ H2 & "! A1", "LINK")

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.