ホームページ > ソフトウェアチュートリアル > オフィスソフトウェア > ExcelでLambdaを使用して独自の機能を作成する方法

ExcelでLambdaを使用して独自の機能を作成する方法

Patricia Arquette
リリース: 2025-03-21 03:08:15
オリジナル
936 人が閲覧しました

ExcelのLambda機能:カスタム関数を作成するための簡単なガイド

ExcelがLambda関数を導入する前に、カスタム関数を作成するにはVBAまたはマクロが必要です。これで、Lambdaを使用すると、おなじみのExcel構文を使用して簡単に実装できます。このガイドでは、ラムダ関数の使用方法を段階的にガイドします。

このガイドの部分を順番に読み、最初に文法と簡単な例を理解し、次に実用的なアプリケーションを学ぶことをお勧めします。

Lambda関数は、Microsoft 365(Windows and Mac)、Excel 2024(Windows and Mac)、およびWebでExcelで利用できます。 Excel 2019以前はこの機能をサポートしていません。

Lambda関数構文

Lambdaを使用してカスタム関数を作成するには、2つのパラメーターが必要です。

 <code>=LAMBDA(x, y)</code>
ログイン後にコピー

で:

  • xは入力変数(最大253)です。
  • yは計算式です。

入力変数( x )は、セル参照と競合することも、計算式( y )を常に含めることもできません。

簡単な例

空白のExcelワークブックにSheet1セルA1に次の式を入力してください。

 <code>=LAMBDA(a,b,a*b)</code>
ログイン後にコピー

(当面はEnterを押さないでください)

ExcelでLambdaを使用して独自の機能を作成する方法

a,b変数を定義し、 a*bは計算式です。 aが4、 bの場合、結果は24です。

Enterを押した後、値がまだ割り当てられていないため、エラーが表示されます。

ExcelでLambdaを使用して独自の機能を作成する方法

ExcelでLambdaを使用して独自の機能を作成する方法

式の最後に変数値を追加してテストできます。

 <code>=LAMBDA(a,b,a*b)(4,6)</code>
ログイン後にコピー

ExcelでLambdaを使用して独自の機能を作成する方法

Enterを押した後、セルは24を表示します。

ExcelでLambdaを使用して独自の機能を作成する方法

直接入力する方が簡単です=4*6ですが、ラムダの利点は、特に計算が複雑な場合に計算式に名前を付けて再利用できることです。式を変更するときは、関連するすべての計算に影響を与えるために関数自体を変更するだけです。

セルをダブルクリックし、元のLambda式(最初のブラケットの前のコンテンツ)を選択し、Ctrl Cを押してコピーします。

ExcelでLambdaを使用して独自の機能を作成する方法

ESCキーを押し、[式]タブで[名前を定義]をクリックします。

ExcelでLambdaを使用して独自の機能を作成する方法

[新しい名前]ダイアログボックス:

フィールド 説明します 動作します
名前 関数に名前を付けます Eg SIMPLELAMBDAを入力します
範囲 関数の範囲を定義します ワークブックを選択します
説明します 関数の説明、ツールチップとして表示されます 簡単な説明を入力してください
引用符 関数定義 既存のコンテンツを削除し、CTRL vを押してコピーされたLambdaフォーミュラを貼り付けます

ExcelでLambdaを使用して独自の機能を作成する方法

[OK]をクリックします。 Enter =SIMPLELAMBDA(9,6) in cell a1にEnterを押します。結果は54です。

ExcelでLambdaを使用して独自の機能を作成する方法

細胞参照も使用できます。たとえば=SIMPLELAMBDA(A1,A2)

ExcelでLambdaを使用して独自の機能を作成する方法

実用的なアプリケーションの例

英国で20%のVATをすべてのコストに追加するLambda関数を作成する必要があるとします。

ExcelでLambdaを使用して独自の機能を作成する方法

最初に、最初のセルに=B2*1.2を入力します。

ExcelでLambdaを使用して独自の機能を作成する方法

セルをダブルクリックして、ラムダ関数を追加します。

 <code>=LAMBDA(cost,cost*1.2)(B2)</code>
ログイン後にコピー

ExcelでLambdaを使用して独自の機能を作成する方法

Lambdaフォーミュラをコピーし、[名前を定義]をクリックし、 AddVATに名前を付けます。

ExcelでLambdaを使用して独自の機能を作成する方法

列cデータを削除し、セルC2に=AddVAT(B2)を入力します。

ExcelでLambdaを使用して独自の機能を作成する方法

VATが15%に削減された場合、関数定義の「1.2」を「1.15」に変更するだけです。

ExcelでLambdaを使用して独自の機能を作成する方法

AddVAT関数を使用したすべての計算は自動的に更新されます。

ExcelでLambdaを使用して独自の機能を作成する方法

Lambda関数を使用する場合の注意

  • Lambda関数は、作成されたワークブックでのみ使用できます。
  • 関数名は一意でなければなりません。
  • 入力変数名はセル参照と競合することはできませんし、期間を含めることも、変数の数は253を超えることはできません。

ExcelのLambda関数は、既存の関数を組み合わせて複雑な計算を実行し、より強力にすることができます。 マスターしたら、より複雑な計算を試すことができます。

以上がExcelでLambdaを使用して独自の機能を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート