【问题标题】:Return multiple index Google sheet返回多个索引谷歌表
【发布时间】:2021-02-25 07:23:59
【问题描述】:

这是我在运行以下代码时对 espn 网站的足球数据查询,它只返回第一列而不是完整的数据表

=IMPORTHTML("https://www.espn.in/soccer/table/_/league/eng.1","table",1)

当我运行 =IMPORTHTML("https://www.espn.in/soccer/table/_/league/eng.1","table",2) 时,它会返回数据表,但会省略包含行名的第一列。

有什么建议可以同时包含它们吗?

【问题讨论】:

  • 请记住,根据site guidelines,当回答解决您的问题时,accept 甚至upvote 它也可以让其他人受益。
  • 是的,我接受了
  • 很高兴我能帮上忙。感谢您抽出宝贵时间接受。
  • 我今天看到了答案..所以我迟到了

标签: google-sheets google-sheets-formula array-formulas


【解决方案1】:

你可以使用

=ArrayFormula(
     {REGEXREPLACE(IMPORTHTML("https://www.espn.in/soccer/table/_/league/eng.1","table",1),"^\d{1,2}\D{3}",""),
                   IMPORTHTML("https://www.espn.in/soccer/table/_/league/eng.1","table",2)})

使用的功能:

【讨论】:

  • "^\d{1,2}\D{3}" 这部分是什么,你能解释一下吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-14
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 2014-02-17
相关资源
最近更新 更多