Importhtml 查询字符串之间的提取
Importhtml Query Extract Between String
我正在寻找适合两个表格的公式
=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页
我想提取“space”和“/”之间的数字,这个公式本身有办法做到这一点吗?
然后我尝试了这个
=transpose(SPLIT(REGEXREPLACE(A2,"Page|/10","~"),"~",0,1))
这也不起作用,因为我必须在第二个公式中手动将 /10 更改为 /3
有什么方法可以实现这两个数据吗?
sheet是here
尝试:
=ARRAYFORMULA(IF(ROW(A1:B)<=(1*{
REGEXEXTRACT(IMPORTXML(A1, "//option[@value='21']"), "\d+$"),
REGEXEXTRACT(IMPORTXML(B1, "//option[@value='21']"), "\d+$")}),
ROW(A1:B), ))
我正在寻找适合两个表格的公式
=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页
我想提取“space”和“/”之间的数字,这个公式本身有办法做到这一点吗?
然后我尝试了这个
=transpose(SPLIT(REGEXREPLACE(A2,"Page|/10","~"),"~",0,1))
这也不起作用,因为我必须在第二个公式中手动将 /10 更改为 /3
有什么方法可以实现这两个数据吗?
sheet是here
尝试:
=ARRAYFORMULA(IF(ROW(A1:B)<=(1*{
REGEXEXTRACT(IMPORTXML(A1, "//option[@value='21']"), "\d+$"),
REGEXEXTRACT(IMPORTXML(B1, "//option[@value='21']"), "\d+$")}),
ROW(A1:B), ))