Blog

BLOG

2022.03.22

最新!Excelの関数「LAMBDA」を追え!!

このエントリーをはてなブックマークに追加

弊社ブログへのアクセスありがとうございます。
クラウドソリューション部 エンジニアの南里です。

日々、エクセルがないとにっちもさっちもいかないということはないのですが、先月新しく実装された関数を目にしました。
どんな関数かな?と、正式に実装されたものとちょっと前に実装されたものを勉強がてら調べたので、それらの関数についてすごーーく簡単にですがご説明します。

LAMBDA

まずは最新の関数「LAMBDA」です。

アコーディオンが聞こえた人~。(・∀・)/ ハーイ
ランバダ。もとい「ラムダ」です。
プログラミング言語をかじった人は耳にしたことがあるやつだと思います。(詳しくは「ラムダ式」で。)
この関数を簡潔に書くと

  • 自分で名前を付けた関数が作れる
  • 作った関数を再帰できる

です。
違うセルで同じ処理をさせたい場合は、コピペなどで同じ数式の貼り付け、
修正の場合は全部書き換えが必要でした。
(スピルが出来たのでここまでやらなくてよくなってはいますが。)

今回、下記のように「名前の定義」にLAMBDAを使って計算を関数として保存することが出来ます。
さらにLAMBDAの中で定義した関数を呼び出せるので再帰としてのループが可能になってます。

1から指定した数値までを足す「合計」という名前の関数です。「合計(x-1)」が再帰です。

LAMBDAについて詳しい使い方などは、他のサイトやYouTube等を参照されてください。
Office◯◯さんとかとても参考になりました。

受け売りになりますが、
この関数をセルにそのまま書いても使えますが実用としてはそのような関数ではないですし、
考え方がプログラミング寄りになっているので難しいです。

LAMBDAを使わないと実現できなかった処理ができるようになる、というのは一番の利点です。
しかし、作った人は分かるが、その後は…という問題がおおいにありえます。
難しい関数を使うのではなく、基本的なエクセルの使い方を覚えた方が幸せになれそうです。

なお、同時期にLAMBDAを引数にとれる関数も7つ実装されています。
LAMBDAによりエクセル関数がチューリング完全になったとのことです。

1点、この関数は執筆時点 Microsoft365 のエクセルでしか使えませんのでご注意ください。
買い切りのOffice2021ではまだ未実装です。

LET

もう1つは「LET」です。
こちらは

  • セルの中で処理を変数として名前が付けることができる

です。
名前を付けられるってLAMBDAと同じじゃんと思われるかもしれませんが、違いは名前付けの影響が「セルのみ」か「ブック全体」かというところです。

「FIND(“-”, B2)」に「hyp」という名前を付けています。
セルに表示されるのは最後の引数部となり、IF文の中で宣言した「hyp」を使っています。

1つの数式で同じ処理をしたい場合に名前を付ければ結果が変数に格納されているので、無駄に処理が重くなることもないし、見やすくもなるというものです。

また、「A1:B3」といったセル範囲や「1000」のような定数値にも名前を付けることが可能です。
修正する場合も1つだけで済むので、ミス軽減につながりますね。

ちなみに変数は最大126個だそうです。まぁ1つの数式にそんなに書くことはないでしょう。
こちらはOffice2021で実装されています。

基本的にLETは1セルで完結するのでLAMBDAより使いやすそうでした。
しかし、どちらも使いこなすには私のエクセルレベルではまだまだ足りない様です。

今回は2つご説明にて終わりにします。
神エクセルなど不名誉なものもありますが、エクセルって奥が深いなぁと改めて思い知らされました。

カレンダー

«3月»
  1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31   

最近のエントリー

「声なき声」が組織を動かす - CJPデモから考える経営の本質

2026.08.03

社員の不満は、ある日突然生まれるものではありません。小さな違和感や不公平感、「言っても変わらない」という諦めが積み重なり、退職やエンゲージメント低下として表面化します。インドで若者の抗議運動が教育相の辞任につながった出来事から、組織に潜む「声なき声」に耳を傾け、問題の兆しに誠実に向き合う経営のあり方を考えます。

AIエージェント元年、その現状と課題

2026.07.27

各社から相次いで登場している「AIエージェント」。情報収集や資料作成、業務ツールの操作まで任せられるようになった一方、現場では「思ったほど使えていない」という声も聞かれます。各社のAIエージェント機能を紹介するとともに、導入がうまくいかない5つの理由を整理。業務の棚卸しや手順の分解、品質基準の明文化など、小さく試しながら実用化を進める方法を解説しています。

QRコードを使ったフィッシング詐欺が急増【第16回 情報セキュリティブログ】

2026.07.24

QRコードを悪用したフィッシング詐欺「クイッシング」が増加しています。画像内のURLはメールフィルターで検知されにくく、スマートフォンを経由して偽サイトへ誘導される点が特徴です。セキュリティ意識が高い人ほど狙われる巧妙な手口と、被害を防ぐために実践したい3つの確認ポイントをご紹介します。

AIが変える仕事のカタチ ~ Blaze と SlackBot で実現する開発・業務の効率化 ~

2026.07.21

Salesforceの設定・開発を自然言語で支援するAIエージェント「Blaze」と、SlackBotを活用した業務自動化を紹介します。AIは、日々の細かな作業をどこまで効率化できるのでしょうか。設定変更やデータ確認、商談分析、活動登録漏れの検知・入力など、サンビットで実際に構築・運用している仕組みを交えながら、AIに任せる業務と、人がより力を注ぐべき仕事について紹介します。

アーカイブ

ブログ内検索

  1. TOP
  2. BLOG
  3. 最新!Excelの関数「LAMBDA」を追え!!