Google工作表查询以删除不使用偏移量的标头

时间:2017-01-22 21:48:06

标签: google-sheets

无法弄清楚为什么其中一些查询有效,而有些查询不合适。只是想建立一个我自己的表

=query(TRANSPOSE(ImportHtml(C7, "table",1)),"select * limit 1 offset 1")

=query(TRANSPOSE(ImportHtml(C2, "table",1)),"select * limit 1 offset 1")

c2 = http://www.vitalmtb.com/product/compare/2819C7 = http://www.vitalmtb.com/product/compare/2775

的位置

当我想删除标题并保留数据时,不工作的那些会带回标题行。

1 个答案:

答案 0 :(得分:1)

query公式有第三个可选参数:标题行数。如果没有提供,则会猜测哪些行是标题(通常是最顶行)。在您的第一个示例中,它的猜测是有1个标题行。

标题行始终是query返回的数组的一部分,它使用它来标记返回的列(除非您通过提供label的不同标题来覆盖它。这就是为什么你不能通过改变偏移来摆脱它:偏移确定返回 data 行;标题行无论如何都存在。

您希望摆脱标题,将第三个参数设置为0,以便将标题视为数据。然后offset将偏移它们:

=query(TRANSPOSE(ImportHtml(C2, "table", 1)), "select * limit 1 offset 1", 0)