2016-07-12 5 views
1

query languageを使用してスプレッドシートからデータをクエリしています。 最初の行(列ヘッダー)を取得したいのですが、どうすればいいですか?クエリ言語で列ヘッダーを取得

現在、私はselect * where (A = -1) を使用していますが、A列のデータは-1に決してならないため、列ヘッダーのみを返します。

これを行う簡単な方法はありますか?

答えて

0

query(A:Z, "select * limit 0", 1)を使用すると、すべてを選択して0行までを返すことができます。その結果、ヘッダー行だけが返されます(3番目のパラメーターは、1つのヘッダー行があることを明確にすることです)。

しかし、この目的でqueryを使用するのは自然ではありません。関数array_constrainは、データの配列を切り捨てる目的で用意されています。たとえば、

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

は、指定された配列の最初の行を返します。 (列数に制限はないので、1e7 = 10,000,000を列の最大数とした。スプレッドシートにはそれ以上のセルを配置することはできません)

関連する問題