Google Spreadsheet/関数/ARRAY_CONSTRAIN

Google Spreadsheet/関数/ARRAY_CONSTRAIN

Google Spread Sheets の関数には1つの関数で複数セルの値を戻すことができる関数がある。 一つ大きな概念としては、複数セルではなく2次元配列が戻っている。

このような配列を戻す関数は使い方が難しいモノが多く、データ数の制限を行おうとすると記述が複雑になる傾向がある。

なのでこの関数を使うことで制限部分を外部に書くことができるのでうれしい。

= ARRAY_CONSTRAIN(配列, 行数, 列数)

という使い方になる。 「配列」の部分は配列そのものではなく配列を返す関数になることになると思われる。

このように他のシート参照値を使っての ROW の制限を ARRAY_FORMULA 内でやろうとすると面倒だが、ARRAY_CONSTRAIN を使えば容易に実現できる。

= ARRAY_CONSTRAIN(ARRAY_FORMULA(ROW(A1:A1000)), 'sheet3'!B2, 1)
google/gdrive/google_spreadsheet/function/array_constrain.txt · 最終更新: 2018-09-24 13:57 by ore