我正在尝试在Google Spreadsheet
中为我的XML导入添加一个字符(any)=importxml($B$7,C10)
$B$7 = website: www.google.com
C10 = query: //*[contains(@id,'#')]/tr[2]/td[2]/text()
实际结果:
11-045067-135
11-045678-139
11-045117-138
11-045987-142
...
我如何使用公式,连接来生成以下结果:
"a-" + "11-045067-135" = a-11-045067-135
a-11-045067-135
a-11-045678-139
a-11-045117-138
a-11-045987-142
a-...
答案 0 :(得分:3)
我无法重现XPath的结果,但这不是必需的,因为无论如何使用XPath 1.0(Spreadsheets唯一支持)无法解决问题。使用ARRAYFORMULA
将前缀连接到每个结果。 &
连接两个字符串。
=ARRAYFORMULA("a-" & IMPORTXML("http://www.google.com", "//@id"))
只针对您自己的IMPORTXML
来电。