Динамическая гиперссылка по формуле - PullRequest
0 голосов
/ 06 января 2009

Мне нужно использовать идентификатор в гиперссылке URL, как в следующем примере:

http://www.wotnots.co.uk/property/images/property2402_image1.jpg

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

Ответы [ 3 ]

3 голосов
/ 06 января 2009

Я бы использовал функцию ячейки HYPERLINK для генерации ссылки. Например:

Cell A2: 2402
Cell B2: =HYPERLINK("http://www. ... /property" & A2 & "_image1.jpg","Click to see ...")

Затем можно скопировать формулу во все следующие строки, и ссылка на ячейку A2 изменится на текущую строку.

Это также может быть сгенерировано динамически с использованием кода VBA, если необходимо.

1 голос
/ 06 января 2009

Попробуйте следующую формулу:

="http://www.wotnots.co.uk/property/images/property"&A1&"_image1.jpg"
1 голос
/ 06 января 2009

Вот, пожалуйста.

=Concatenate("<a href="http://www.wotnots.co.uk/property/images/property" rel="nofollow noreferrer">http://www.wotnots.co.uk/property/images/property</a>",$A1,"_image1.jpg ")

...