2014-10-05 2 views
1

Я использую следующую функцию гиперссылкой предоставить ссылку на файл, основываясь на значении ячейки B3 - функция находится в ячейке L3 (и в Bn и Ln, по мере необходимости) ,Excel гиперссылок - использование гиперссылка базовый адрес

=HYPERLINK(env("AGScan")&"\photos\"&B3&".jpg","photos\"&B3&".jpg") 

Как вы можете видеть эту функцию использует значение переменной окружения называется AGSCAN указать расположение файла - в этом случае было бы C:\Data\Catalog - теперь с помощью переменной окружения немного ограничительный - я бы например, использовать опцию Hyperlink Base, поскольку это намного проще изменить и указать местоположение файла в базе гиперссылки в свойствах листа Excel.

Я не могу понять, как изменить приведенную выше функцию гиперссылки для этого. Может кто-нибудь мне помочь?

ответ

0

Как только вы установили базу гиперссылки в свойствах листа, просто используйте относительный путь, чтобы отобразить ваши фотографии. Базовый путь гиперссылки будет автоматически добавлен.

Если вы установили базовый путь к "C: \ Data \ Catalog", использовать что-то вроде следующего:

=HYPERLINK("photos\B3.jpg", "photos\B3.jpg") 

Если вы установите базовый путь "C: \ Data \ Каталог \ фотографии" , использовать что-то вроде следующего:

=HYPERLINK("B3.jpg", "B3.jpg") 
1

Спасибо Бретт, Пока я ждал и надеялся на кого-то, чтобы ответить я сделал несколько больше экспериментировать и пришли к этому решению

= HYPERLINK (B2 & ".jpg", "photos \" & B2 & ".jpg")

, который немного отличается от вашего. Я решил поместить полный путь в базовое поле гиперссылки, поэтому я думаю, что мне нужно иметь ссылку на ячейку, за которой следует символ конкатенации, а затем буквальный текст. Я предполагаю, что немного лучше, версия шахты будет

= HYPERLINK (B2 & ".jpg", B2 & ".jpg")

ли ваши и мои выражения эквивалентны?

+0

Отсутствие ответа от Бретта, но, конечно, его выражения не эквивалентны вашим, так как он забыл оставить ссылку на ячейку вне кавычек. Если все файлы, на которые вы ссылаетесь, находятся в папке _photos_, любая из ваших формул будет в порядке. Я думаю, вопрос будет заключаться в том, должен ли пользователь видеть, что файл находится в папке _photos_, прежде чем нажимать на него. – GlennFromIowa

Смежные вопросы