使用查询语言获取列标题

时间:2016-07-12 11:44:24

标签: google-sheets

我使用query language查询电子表格中的数据。 我想检索第一行(列标题),我该怎么做?

目前我正在使用:select * where ( A = -1 ) ,A列中的数据永远不会等于-1,因此它只返回列标题。

有直接的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用query(A:Z, "select * limit 0", 1)含义:全选,最多返回0行。结果是只返回标题行(第3个参数是清除有1个标题行)。

但为此目的使用query并不自然。提供函数array_constrain是为了截断数据数组。例如,

=array_constrain(A:Z, 1, 1e7)

返回给定数组的第一行。 (由于不需要对列数进行限制,因此我将1e7 = 10,000,000作为最大列数。电子表格甚至不能包含那么多单元格。)