私はCSVから読み込んで列に解析したschematiqテーブルcontainigデータを持っています。私は、各列を表す範囲オブジェクトへのデータリンクを作成したいので、それらを複数の統計関数に渡すことができます。schematqでテーブルから範囲を作成する方法
私は最初の列の範囲を作成することを望んでいたテーブルで=rng.Subset(B5,1,1)
を試しましたが、ビューではこれが1x1の範囲にテーブル全体を含む結果になります。
正しい構文は何ですか?
私はCSVから読み込んで列に解析したschematiqテーブルcontainigデータを持っています。私は、各列を表す範囲オブジェクトへのデータリンクを作成したいので、それらを複数の統計関数に渡すことができます。schematqでテーブルから範囲を作成する方法
私は最初の列の範囲を作成することを望んでいたテーブルで=rng.Subset(B5,1,1)
を試しましたが、ビューではこれが1x1の範囲にテーブル全体を含む結果になります。
正しい構文は何ですか?
Schematiq関数から配列を返すと、その配列には2つの形式があります。 1つは「範囲」です。つまり、サイズに関係なく1つのセルに存在するデータリンクオブジェクトです。もう1つは配列関数の結果で、配列式が入力された範囲を埋めます。
テーブルからすべての値を配列として取得する最も簡単な方法は、tbl.GetValues()
を使用することです。column
引数を指定しないで使用すると、テーブルのすべてのデータを含む長方形の配列が返されます。
しかし、これは配列関数の結果として返されるため、範囲に入れるにはrng.Create()
を使用する必要があります。
=rng.Create(tbl.GetValues(B5))
あるいは、特定の列のために:
=rng.Create(tbl.GetValues(B5, "ColumnName"))
次は、この場合には、あなたのために働く必要があります