当所述网址的一部分是来自另一个单元格的变量时,在Google表格中显示网址的公式是什么?
我将解释:在一个单元格中我有这个公式(用于在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']")
,但当然不行。
然后我想我可以在B2中动态创建url并且这样做:
=importXML("B2","//span[@class='description']")
更进一步,但我仍然被卡住,我怎样才能在B2中生成这样的网址?我在文档中找不到合适的功能。我只能提出:
A1中的 = 9788823506183
http://www.xxx.it/code/("A1")/doc/book.html
但它不是正确的语法。 :(
答案 0 :(得分:1)
在Excel中,您可以执行以下操作。在谷歌电子表格中尝试一下。
=importXML("http://www.xxx.it/code/" & B3 & "/doc/book.html","//span[@class='description']")
答案 1 :(得分:1)
在Google表格中使用CONCAT
。
=CONCAT("http://www.xxx.it/code/(", $B2,")/doc/book.html")
您可能需要一个公式来获取字符串中的确切位置。
答案 2 :(得分:0)
以下示例基于单元格值启动计时器,但可以调整为根据任何单元格值构建URL。假设您想要制作计时器的分钟数是$ C20
1)创建一个构建URL第一部分的单元格,在我的例子中为$ E27:
= CONCAT(" https://www.google.com/search?q=set+timer+for+",$ C20)
2)创建一个完成URL的第二个单元格,在我的情况下为$ E28:
= CONCAT($ E27,&#34 +分钟&#34)
3)创建一个包含将调用计时器的超链接的单元格:
= HYPERLINK($ E28,"为单元格值C20&#34启动计时器;)
然后当您点击在#3中创建的单元格时,超链接将悬停在上面,您可以单击它。