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を押さないでください)
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
関数を使用したすべての計算は自動的に更新されます。
Lambda関数を使用する場合の注意
- Lambda関数は、作成されたワークブックでのみ使用できます。
- 関数名は一意でなければなりません。
- 入力変数名はセル参照と競合することはできませんし、期間を含めることも、変数の数は253を超えることはできません。
ExcelのLambda関数は、既存の関数を組み合わせて複雑な計算を実行し、より強力にすることができます。 マスターしたら、より複雑な計算を試すことができます。
以上がExcelでLambdaを使用して独自の機能を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このチュートリアルでは、Excel Time形式の基本とそれ以降について説明します。 Microsoft Excelにはいくつかの時間の機能があり、それらを深く知ることで多くの時間を節約できます。強力な時間関数を活用するために、どのようにExcel stを知るのに役立ちます

これは、すべてのExcel日付関数の概要を提供し、その基本的な用途を説明し、多くの式の例を提供するExcel Dateチュートリアルの最後の部分です。 Microsoft Excelは、日付とTIで動作するための大量の機能を提供します

このチュートリアルでは、Excel乱数ジェネレーターアルゴリズムの特異性を説明し、randとrandbetheellの関数を使用して、Excelで乱数、日付、パスワード、その他のテキスト文字列を生成する方法を示します。 私たちがdelvの前

Excel効率の改善:テーブルを迅速に処理するのに役立つ5つの実用的なヒント Microsoft Excelを何十年も使用しているユーザーでさえ、効率を改善するための新しいテクニックを常に発見できます。この記事では、スプレッドシートワークフローをスピードアップするために、長年にわたって蓄積してきた5つの実用的なエクセルヒントを共有しています。 1.最初の行をフリーズする必要はありません:Excel Tablesを巧みに使用する 多くのデータを含むExcelテーブルを使用する場合、[ビュー]タブを介して最初の行を凍結することに慣れて、スクロール時にヘッダーが常に表示されるようにすることができます。 しかし、実際、データをExcelテーブルとしてフォーマットする場合、このステップは必要ありません。まず、データの最初の行に列タイトルが含まれていることを確認してください。次に、データを選択し、[挿入]タブで[テーブル]をクリックします。 2。

カスタム番号形式の詳細な説明:Excelでパーソナライズされた数字形式をすばやく作成します Excelはさまざまなデータフォーマットツールを提供しますが、組み込みのツールが特定のニーズを満たすことができないか、非効率的である場合があります。この時点で、カスタムデジタル形式は、ニーズを満たすデジタル形式をすばやく作成するのに役立ちます。 カスタム番号形式とは何ですか? Excelでは、各セルには独自の数値形式があり、セルを選択し、リボンの開始タブで数値グループで表示できます。 関連:Excelの12のデジタル形式オプションとデータへの影響 セルの数値形式を調整して、データ型に一致します。 [番号形式]ダイアログランチャーをクリックしてから、

ExcelのChooseCols and Chooserows関数は、データから特定の列または行の抽出を簡素化し、ネストされた式の必要性を排除します。 それらの動的な性質により、データセットの変更に適応します。 ChooseCols and Chooserows構文: これらの機能

GoogleシートのAI機能:データ分析のための強力な新しいツール Googleシートは、Geminiを搭載した組み込みのAI関数を誇っており、スプレッドシート内で直接言語モデルのパワーを活用する必要性を排除します。 このf

この記事では、Concatenate関数と「&」オペレーターを使用して、Excelのテキスト文字列、数値、および日付を組み合わせるためのさまざまな方法について説明します。 個々のセル、柱、範囲を結合するための式をカバーし、ソルティオを提供します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。
