ExcelがLambda関数を導入する前に、カスタム関数を作成するにはVBAまたはマクロが必要です。これで、Lambdaを使用すると、おなじみのExcel構文を使用して簡単に実装できます。このガイドでは、ラムダ関数の使用方法を段階的にガイドします。
このガイドの部分を順番に読み、最初に文法と簡単な例を理解し、次に実用的なアプリケーションを学ぶことをお勧めします。
Lambda関数は、Microsoft 365(Windows and Mac)、Excel 2024(Windows and Mac)、およびWebでExcelで利用できます。 Excel 2019以前はこの機能をサポートしていません。
Lambdaを使用してカスタム関数を作成するには、2つのパラメーターが必要です。
<code>=LAMBDA(x, y)</code>
で:
x
は入力変数(最大253)です。y
は計算式です。入力変数( x
)は、セル参照と競合することも、計算式( y
)を常に含めることもできません。
空白のExcelワークブックにSheet1セルA1に次の式を入力してください。
<code>=LAMBDA(a,b,a*b)</code>
(当面はEnterを押さないでください)
a,b
変数を定義し、 a*b
は計算式です。 a
が4、 b
の場合、結果は24です。
Enterを押した後、値がまだ割り当てられていないため、エラーが表示されます。
式の最後に変数値を追加してテストできます。
<code>=LAMBDA(a,b,a*b)(4,6)</code>
Enterを押した後、セルは24を表示します。
直接入力する方が簡単です=4*6
ですが、ラムダの利点は、特に計算が複雑な場合に計算式に名前を付けて再利用できることです。式を変更するときは、関連するすべての計算に影響を与えるために関数自体を変更するだけです。
セルをダブルクリックし、元のLambda式(最初のブラケットの前のコンテンツ)を選択し、Ctrl Cを押してコピーします。
ESCキーを押し、[式]タブで[名前を定義]をクリックします。
[新しい名前]ダイアログボックス:
フィールド | 説明します | 動作します |
---|---|---|
名前 | 関数に名前を付けます | Eg SIMPLELAMBDA を入力します |
範囲 | 関数の範囲を定義します | ワークブックを選択します |
説明します | 関数の説明、ツールチップとして表示されます | 簡単な説明を入力してください |
引用符 | 関数定義 | 既存のコンテンツを削除し、CTRL vを押してコピーされたLambdaフォーミュラを貼り付けます |
[OK]をクリックします。 Enter =SIMPLELAMBDA(9,6)
in cell a1にEnterを押します。結果は54です。
細胞参照も使用できます。たとえば=SIMPLELAMBDA(A1,A2)
。
英国で20%のVATをすべてのコストに追加するLambda関数を作成する必要があるとします。
最初に、最初のセルに=B2*1.2
を入力します。
セルをダブルクリックして、ラムダ関数を追加します。
<code>=LAMBDA(cost,cost*1.2)(B2)</code>
Lambdaフォーミュラをコピーし、[名前を定義]をクリックし、 AddVAT
に名前を付けます。
列cデータを削除し、セルC2に=AddVAT(B2)
を入力します。
VATが15%に削減された場合、関数定義の「1.2」を「1.15」に変更するだけです。
AddVAT
関数を使用したすべての計算は自動的に更新されます。
ExcelのLambda関数は、既存の関数を組み合わせて複雑な計算を実行し、より強力にすることができます。 マスターしたら、より複雑な計算を試すことができます。
以上がExcelでLambdaを使用して独自の機能を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。