マイクロソフトは、Excelで数式を作成する方法に革命をもたらす新機能を発表しました
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
マイクロソフトは本日、Excelで数式を作成する方法に革命をもたらす新機能を発表しました。 Excelの数式は非常に人気がありますが、数式言語を使用して独自の再利用可能な関数を定義することはできません。 新しいLAMBDA機能を使用すると、Excelの数式言語を使用して独自のカスタム関数を定義できます。 ある関数を別の関数から呼び出すこともできます。
再利用可能なカスタム関数
LAMBDAを使用すると、Excelで作成した任意の数式を取得し、LAMBDA関数でラップして、名前を付けることができます(「MYFUNCTION」など)。 次に、シートのどこからでもMYFUNCTIONを参照して、シート全体でそのカスタム関数を再利用できます。 以下にいくつかの例を示します。
再帰
再利用可能な関数はLAMBDAを利用し始めるのに十分な理由ですが、もうXNUMXつあります…再帰を実行できます。 たとえば、MYFUNCTIONというLAMBDAを作成する場合、MYFUNCTIONの定義内でMYFUNCTIONを呼び出すことができます。 これは、以前はスクリプトを介してExcelでのみ可能であったものです( VBA/JavaScriptを)。 また、これを活用して、スクリプトを作成しなければ以前は不可能だったものを構築する方法の例を以下に示します。
構文:
= LAMBDA([parameter1、parameter2、…、]計算)
引数 | 説明 |
---|---|
パラメーター | セル参照、文字列、数値など、関数に渡す値。 最大253個のパラメータを入力できます。 この引数はオプションです。 |
計算 |
関数の結果として実行および返す数式。 これは最後の引数である必要があり、結果を返す必要があります。 この引数は必須です。 |
新しいラムダ関数は、MicrosoftWindowsおよびMacビルドのExcelのOfficeInsiderで使用できます。
情報源: Microsoft