【问题标题】:Importhtml Query Extract Between StringImporthtml 查询提取字符串之间
【发布时间】:2021-12-09 05:21:17
【问题描述】:

我正在尝试找到适合两个表格的公式

=QUERY(IMPORTHTML(A1,"table", 16), "Select Col4")

输出是 第1/10页第2/10页第3/10页第4/10页第5/10页第6/10页第7/10页第8/10页 9/10页 10/10 另一个:

=QUERY(IMPORTHTML(A2,"table", 16), "Select Col4")

输出是 第 1/3 页第 2/3 页第 3/3 页

我想提取“空格”和“/”之间的数字 这个公式本身有没有办法做到这一点?

然后我尝试了这个

=transpose(SPLIT(REGEXREPLACE(A2,"Page|/10","~"),"~",0,1))

这也不起作用,因为我必须在第二个公式中手动将 /10 更改为 /3

有什么方法可以为这两种数据实现这一点吗?

工作表是here

【问题讨论】:

    标签: if-statement google-sheets xpath import google-sheets-formula


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(IF(ROW(A1:B)<=(1*{
     REGEXEXTRACT(IMPORTXML(A1, "//option[@value='21']"), "\d+$"), 
     REGEXEXTRACT(IMPORTXML(B1, "//option[@value='21']"), "\d+$")}), 
     ROW(A1:B), ))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 2012-12-18
      • 2021-09-08
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 2021-05-31
      • 1970-01-01
      相关资源
      最近更新 更多