数値の列ベクトルがいくつか (つまり > 100) あるとします。ベクターは同じ長さで大きくなります (例: 20k アイテム)。ベクトルは隣接していないため、行列を作成しません。
私が望むのは、たとえば、ベクトルを使用して行単位の計算を行うことです。
各行について、すべてのベクトルの中でゼロ以外の最初の値は?
また
各行について、すべてのベクトルの最大値はいくつですか?
この単純化された例を参照してください。これは、すべてのベクトルの最大値を取得する必要があります。これは、すべての行で 3 になります (実際に表示される値は 1 です)。
ベクトルを行列としてコピーし、列範囲ではなく、特定の行のすべてのベクトルにまたがる行範囲の列を取得できれば簡単です。ただし、データのサイズが大きいため、これはオプションではありません。私はそれが他のSOの質問に関連していると思います:配列をINDIRECT()の引数として持つことは可能ですか、それでINDIRECT()は配列を返しますか?.