Google Sheet importxml - 如何只检索第一个值?

时间:2017-08-18 06:59:40

标签: google-sheets

=IFERROR(importxml(B1, "//title/text()"),A1)

我使用Google Script将上述内容输入C1并填写。

当每个结果中只有一个标题时它可以正常工作,但是当有多个结果时返回错误:

  

错误   数组结果未展开,因为它将覆盖C2

中的数据

如何将结果限制为仅找到第一个标题标记,或者(可能更好)修改IFERROR以处理此数组'错误'?

1 个答案:

答案 0 :(得分:0)

      =IFERROR(importxml(B1, "(//title/text())[1]"),A1)

或者

     =ARRAY_CONSTRAIN(IFERROR(importxml(B1, "//title/text()"),A1),1,1)

将此标记为答案,如果它可以解决您的问题。