Гиперссылка Excel на другую гиперссылку на другом листе - PullRequest
0 голосов
/ 08 ноября 2019

На основании значения в ячейке E138 на листе 1 я пытаюсь найти это значение в таблице на листе 2 и открыть соответствующую гиперссылку в 7-м столбце, которая является ссылкой на лист 3, лист 4 и т. Д.

Если Гиперссылка на Листе 2 является веб-адресом, она прекрасно работает с этим кодом:

=IF(E138="","",HYPERLINK(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET"))

Но если я изменю Гиперссылки на Листе 2 с веб-адреса, чтобы перейти надругой лист (то есть лист 3) это не работает. С помощью этого кода я получаю ошибку "Ссылка не действительна".

=IF(E138="","",HYPERLINK("#(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0))","CLICK HERE FOR DATASHEET"))

Это приводит к ошибке "Не удается открыть указанный файл":

=HYPERLINK((VLOOKUP(E138,'Sheet 2'!C5:I10,7,0)), "CLICK HERE FOR DATASHEET")

Лист 3, Лист 4 и т. Д. Содержит отдельные таблицы данных. ,Ячейка E138 на листе 1 содержит номер детали таблицы, которую я ищу на листе 2.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Я решил проблему, не меняя исходную формулу:

=IF(E138="","",HYPERLINK(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET"))

на листе 2;в которой есть Таблица, используемая для поиска Гиперссылки, необходимо отредактировать Гиперссылку (щелкните правой кнопкой мыши> изменить гиперссылку) и добавить знак # перед текстом по умолчанию, который отображается в поле «Текст для отображения».

Например: # 'CBO68HP51-100A6'! A1

CBO68HP51-100A6 - это название моего листа, на который я ссылаюсь.

0 голосов
/ 08 ноября 2019

Во-первых,

=IF(E138="","",HYPERLINK("#(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0))","CLICK HERE FOR DATASHEET")) 

должно быть

=IF(E138 = "","",HYPERLINK("#" & VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET"))`

Во-вторых,

=HYPERLINK((VLOOKUP(E138,'Sheet 2'!C5:I10,7,0)), "CLICK HERE FOR DATASHEET")

должно быть

=HYPERLINK("#" & VLOOKUP(E138,'Sheet 2'!C5:I10,7,0), "CLICK HERE FOR DATASHEET")

В-третьих, действительно ли ваш лист Sheet 2 (с пробелом) или по умолчанию Sheet2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...