Microsoft の Excel 担当シニア プロダクト マネージャーは、「Excel の 40 年の歴史を通じて、各セルに入力できる値は 1 つだけだった」と認めています。しかし、セル内の配列 (およびネストされた配列) とリストでは、これが変わります。
- を選択するとリストを作成できます 追加 > リスト またはクリック Ctrl+J次に、地域の設定に応じて、項目をカンマまたはセミコロンで区切って入力または貼り付けます。セル内のアイコンを選択すると、個々の値が表示されます…」
「リストを使用すると、テキストの値全体ではなく、1 つ以上の個別の項目でフィルタリングできます。リストへの参照は、計算のためにそのすべての値を返します。たとえば、 =B2 これらの値を別々のセルに注ぎます…」
- 「Excel で初めて、配列は値または数式の結果としてセル内にネイティブに存在できるようになりました。配列は任意のサイズや形状にすることができ、他の配列を含めることもできます。数式の本体を括弧で囲むことで、単一のセルに数式の結果を保持できるようになりました。 { }。」
「動的配列の導入以来、配列の結果はセル全体に溢れています – 例: ={1;2;3}。元の配列を括弧で囲むと、その周囲に 1×1 の配列が作成されるため、配列は複数のセルに溢れるのではなく、単一のセルに留まります。括弧は Excel で配列を記述するために長い間使用されてきましたが、これにより括弧の複数の層が許可されることで動作が拡張されました。これにより、スプレッドシートを作成する際の柔軟性が高まります。数式がこぼれる余地を残す代わりに、結果を 1 つのセルに保存できます。」
- 「配列は他の配列内で「ネスト」することもできるようになりました…以前は、配列の配列を作成した数式は切り捨てられた結果または #CALC エラーを返していました!現在、サポートされている数式はネストされた結果全体を返します… FLATTEN (配列、 [pad_value]、 [levels]) 1 つ以上のレベルのネストを削除することで、ネストされた配列を簡素化します…」
- 3 つの HAS 関数は、値が配列内にあるかどうかをチェックします。
— HAS(配列, 値) 値が配列内のどこかにある場合は TRUE を返し、それ以外の場合は FALSE を返します。
— HSANY(配列, 値) いずれかの値が配列内のどこかにある場合は TRUE を返し、それ以外の場合は FALSE を返します。
— HASALL(配列, 値) すべての値が配列内のどこかにある場合は TRUE を返し、それ以外の場合は FALSE を返します。
Leave a Reply