の違いは何ですか共通の式および配列式?
-
12-09-2019 - |
質問
Excelを定義共有関数と配列の式に代入します。どのような相違がありますか?私の理解では、この配列関数は、互換性のために残されています。はたしてそうなのだろうか?可変配列の数式を共有関数?
解決
共有関数でより効率的な手段に格納式に代入します。
配列関数を追加重要な機能としてレコード店ディスクユニオン互換性のために残されています。例えば、MMULT機能に復帰できる複数の値です。にこれら複数の値を複数の細胞を使っ配列式配列に関数を入力して様々な細胞を選択し、範囲、入力の算式にした後CTRL+SHIFT+ます。
他のヒント
のマイクロソフトの]セクション4.8 のを見てくださいExcelのファイル形式のOpenOfficeからのの(PDFを参照):
配列数式(BIFF2-BIFF8)および共有式(BIFF5-BIFF8)細胞の範囲にわたって及ぶ式です。アレイ 式は、スプレッドシート内の単一セルの数式は異なる処理されます。共有数式はのみに最適化されています ファイルサイズを小さく、彼らは他のセルの数式と区別はありません。天然配列数式をすることはできません 同時に式を共有しました。単一式でセル範囲を充填する際、共有式は、例えば作成されます セルます。
一般的に、配列または共用式はいずれかの配列数式の配列レコード(➜5.4)において、一度だけファイルに格納され、 または共有式のためSHAREDFMLAレコード(➜5.94)インチこれらのレコードは、式セルブロックの一部であります (➜4.7.2)。彼らはすぐにこの範囲の最初のFORMULAレコード(➜5.50)に従う 20 。すべての配列または共有数式セルは、式データへの参照を含みます。この基準(TEXPトークンは、➜3.10.1)範囲の左上のセルのセルアドレスから成ります。このように各数式セルは、その式のデータに関連付けることができます。
式は、文字列値を返す場合、、列レコード(➜5.102)は、通常FORMULAレコードに従います。の場合 アレイと共有数式、このSTRINGレコードは、ARRAYまたはSHAREDFMLAレコードを、以下ます。
20 <サブ>共有式の最初のFORMULAレコードは、範囲の左上のセルではないかもしれません。共有式自体(残り式細胞)を無効にすることなく、共有式の範囲の単一のセルを上書きすることが可能である。サブ>