2016-07-19 5 views
0

私はCSVから読み込んで列に解析したschematiqテーブルcontainigデータを持っています。私は、各列を表す範囲オブジェクトへのデータリンクを作成したいので、それらを複数の統計関数に渡すことができます。schematqでテーブルから範囲を作成する方法

私は最初の列の範囲を作成することを望んでいたテーブルで=rng.Subset(B5,1,1)を試しましたが、ビューではこれが1x1の範囲にテーブル全体を含む結果になります。

正しい構文は何ですか?

答えて

0

Schematiq関数から配列を返すと、その配列には2つの形式があります。 1つは「範囲」です。つまり、サイズに関係なく1つのセルに存在するデータリンクオブジェクトです。もう1つは配列関数の結果で、配列式が入力された範囲を埋めます。

テーブルからすべての値を配列として取得する最も簡単な方法は、tbl.GetValues()を使用することです。column引数を指定しないで使用すると、テーブルのすべてのデータを含む長方形の配列が返されます。

しかし、これは配列関数の結果として返されるため、範囲に入れるにはrng.Create()を使用する必要があります。

=rng.Create(tbl.GetValues(B5)) 

あるいは、特定の列のために:

=rng.Create(tbl.GetValues(B5, "ColumnName")) 
次は、この場合には、あなたのために働く必要があります
関連する問題