2014-09-22 62 views
3

什麼是公式顯示在谷歌表中的網址,當部分網址是另一個單元格的變量?谷歌電子表格公式爲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']")但當然它不會工作。

然後,我以爲我可以在dinamically B2創建URL和這樣做: =importXML("B2","//span[@class='description']")

一個更近了一步,但我堅持,無論如何,我怎麼能產生這樣的B2網址?我無法在文檔中找到合適的功能。我只能想出:

在A1 = 9788823506183

在B2

= http://www.xxx.it/code/("A1")/doc/book.html

,但它不是正確的語法。 :(

+0

也許使用連接函數? http://www.aubrett.com/InformationTechnology/Productivity/GoogleConcatenate.aspx – perlsufi 2014-09-22 16:30:40

回答

0

在Excel中,你會做像下面這樣,給它在谷歌電子表格一試。

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

使用CONCAT在谷歌表。

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

您可能需要一個公式來獲得字符串中的確切位置

0

以下示例根據單元格值啓動計時器,但可以調整爲使用任何單元格值構建URL:假設第ERE是分鐘數,你想使一個定時器是在$ 20

1)作出構建URL的第一部分,在我的情況$ E27單元:

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

2)請即完成URL,在我的情況$ E28的第二單元:

= CONCAT($ E27, 「+分」)

3)撥打包含將調用計時器的超鏈接的單元格:

= HYPERLINK($ E28,「開始的單元格值C20定時器」)

然後當你點擊單元格你在#3中的超鏈接將鼠標懸停在,你可以點擊它。