【问题标题】:Getting 2 columns as a result, only want one specifically结果得到 2 列,只想要一个
【发布时间】:2018-03-28 20:01:47
【问题描述】:

通过下面的 Importxml,我得到两列,一列是空的,另一列是我想要的数据。

=importxml("http://www.runeclan.com/clan/Ultimate_Despair/members?sort_by=name&order=asc","//*[contains(@class, 'clan_rank')]")

有没有可能我只能得到第二个?我尝试了以下方法,但它没有用,因为它是一个元素。

=importxml("http://www.runeclan.com/clan/Ultimate_Despair/members?sort_by=name&order=asc","//*[contains(@class, 'clan_rank')][2]")

【问题讨论】:

    标签: xpath google-sheets xml-import


    【解决方案1】:

    试试:

    =INDEX(importxml("http://www.runeclan.com/clan/Ultimate_Despair/members?sort_by=name&order=asc","//*[contains(@class, 'clan_rank')]"),1,2)
    

    【讨论】:

    • 已更新为“2” ...我对索引的理解是,您不需要在 ,,2 中添加空格,因为它将默认为 1 ... 所以为了清楚起见,我将其包括在内
    • 它不像我想看到的那样工作。它现在只显示一条记录,而不是通常的 25 条。它确实解决了列问题!用“,,2”尝试了上面的建议,这很有帮助。非常感谢你们!
    猜你喜欢
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2016-03-14
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多