2014-09-22 3 views
3

Какова формула для отображения URL-адреса в листе Google, когда часть указанного URL-адреса является переменной из другой ячейки?Формула таблицы Google для URL с переменной

поясню: в одной ячейке у меня есть эта формула (используется, чтобы очистить текст с классом «описание» в HTML-страницы, не имеет значения для целей данного вопроса, хотя) =importXML("http://www.xxx.it/code/9788823506183/doc/book.html","//span[@class='description']")

В числовая часть изменяется каждый раз на основе значения в другой ячейке, скажем, B3. Пробовал =importXML("http://www.xxx.it/code/(B3)/doc/book.html","//span[@class='description']"), но, конечно, это не сработает.

Тогда я думал, что я мог бы создать динамически URL в В2 и сделать так: =importXML("B2","//span[@class='description']")

один шаг ближе, но я застрял в любом случае, как я могу создать такой URL в В2? Я не могу найти подходящую функцию в документах. Я мог только придумать:

в A1 = 9788823506183

в В2 = http://www.xxx.it/code/("A1")/doc/book.html, но это не правильный синтаксис. :(

+0

Возможно, используя функцию concatenate? http://www.aubrett.com/InformationTechnology/Productivity/GoogleConcatenate.aspx – perlsufi

ответ

0

В Excel, вы могли бы сделать что-то вроде следующего. Дайте ему попробовать в таблице Google.

=importXML("http://www.xxx.it/code/" & B3 & "/doc/book.html","//span[@class='description']") 
1

CONCAT Использование в Google Таблицах.

=CONCAT("http://www.xxx.it/code/(", $B2,")/doc/book.html") 

Вам может понадобиться формулу для получения точного пятна в строке.

0

В следующем примере запускается таймер, основанный на значении ячейки, но может быть адаптирован для построения URL-адреса из любых значений ячейки. Предположим, что th прежде чем это количество минут, которое вы хотите сделать таймер в $ C20

1) Сделать ячейку, которая строит первую часть URL, в моем случае $ Е27:

= CONCAT (» https://www.google.com/search?q=set+timer+for+», $ C20)

2) Сделать вторую ячейку, которая завершает URL, в моем случае $ E28:

= CONCAT ($ E27, "+ минут")

3) Сделать ячейка, которая содержит гиперссылку, которая вызовет таймер:

= HYPERLINK ($ E28, «Запуск таймера для значения ячейки С20»)

Затем при нажатии на ячейку, которую сделал в # 3 гиперссылкой будет зависать, и Вы можете нажать на нее.

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