【问题标题】:how to Sort sheet for importhtml via google sheet, was using Query not solved如何通过谷歌工作表对 importhtml 工作表进行排序,使用查询未解决
【发布时间】:2021-09-07 03:27:58
【问题描述】:

嗨,如何对带有行号的 google 工作表进行排序是我们自动添加的,通过 importhtml 同步 + 自动添加,然后按降序排列行号 Z - A、A - Z 或 10 - 1 、 1 - 10 连续?

但是表名 [ No, VERSION, SOURCE, RELEASE DATE, IS BETA ] - 不是在第一行排序.. 只对第二行排序:例如 (B2),(C2),(D2),(E2 )...

这里是我使用的代码:

=QUERY(
  IMPORTHTML(
   "https:// wabetainfo.com/updates/",
   "table",2),
  "select * offset 0",1)

我的意思是:可以制造;

如果我直接使用这个直接代码

IMPORTHTML("https:// wabetainfo.com/updates/", "table",2)

数据第二列是最新的一次更新 - 平均 9 月 2 日 ....

现在我想进行最新的更新,使降序排序成为最后一列。

这意味着:

最后一行,列 = 最新更新

第二行,列 = 上一个/最旧的更新..

全部

感谢您的帮助

【问题讨论】:

    标签: google-sheets google-sheets-formula google-sheets-api spreadsheet


    【解决方案1】:

    试试

    =query(
    {IMPORTHTML("https://wabetainfo.com/updates/", "table",2),
    arrayformula(substitute(query(IMPORTHTML("https://wabetainfo.com/updates/", "table",2),"select Col3"),",","")*1)},
    "select Col1,Col2,Col3,Col4 where Col1 is not null order by Col5")
    

    【讨论】:

    • 工作,对于降序(数字行 10 - 1)版本号,但对于该选项无效的另一行 - 意味着不同的检索/获取数据,如此示例图像:ibb.co/gVrVqmK
    • 如果我使用这个直接代码直接 ``` IMPORTHTML("wabetainfo.com/updates", "table",2) ``` 数据第二列是最新的更新 - 意思是 9 月 2 日 .. ..现在我想进行最新的一项更新,使降序排序成为最后一列。这意味着:最后一行,列=最新更新第二行,列=上一次更新..
    • 想问可以将日期转换为任何 GMT 时间或使用位置 Asia/Singapore 的表格日期和时间吗?如果可能的话,让我知道脚本或公式。谢谢
    • 要获取时间,请删除逗号=query(arrayformula(substitute(query(IMPORTHTML("https://wabetainfo.com/updates/", "table",2),"select Col3"),",","")*1)),但我们无法将其转换为GMT+8,因为我们不知道源的时区!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2014-09-04
    • 1970-01-01
    相关资源
    最近更新 更多