【Excel中・上級者向け】関数を作る関数『LAMBDA』 | ガチで使うにはバチクソ難しいので、まずは基本を丁寧に解説します

  Рет қаралды 88,501

ExcelドカタCH

ExcelドカタCH

Күн бұрын

Пікірлер: 65
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
▼Zoomを使ったExcelに関するオンライン個別相談を実施しています。 bit.ly/3IZTwxF
@nainaiprivate
@nainaiprivate Жыл бұрын
すげえな。EXCELってこんなことできるんだ。感動。
@magohachi4851
@magohachi4851 Жыл бұрын
全くしらなかった。こんな機能が合ったとは。凄い分かりやすかったです。 シートの式が見やすくなるしメンテ性があがる。簡単なものならVBA とか使わなくても良くなるものもあるかも。会社は制約が多いので使い方の可能性が広がりました。ありがとうございます😂
@yusya193
@yusya193 Жыл бұрын
最近はLambda関数にクソ長関数を定義してよく使っています。 Excel弱い人にセルの指定させたい時に関数を作るとすごく楽だし、関数を勝手に変えられることがないので重宝
@まな-h5o
@まな-h5o Жыл бұрын
分岐で長くなってしまう関数を後から見た時にぱっと見で分かるのはすごく便利そう。
@user-if6fk7ko6b
@user-if6fk7ko6b Ай бұрын
プログラミングと簿記、Excel基本関数知見有ったので、今の例題と関数、超絶感動いたしました。因みに、VBAとかでやるより簡単ですよね?マクロにしたら、1行はOKだけど、全ての範囲に利用するには、返って非効率ですかね? この度、EXVデータ作成担当を仰せつかったので、是非覚えたいと(ご説明、分かり易かったので、自分で「手」を動かしてみたく存じます!益々、Excelの可能性を鑑み、とても為になりました(笑)有り難うございます。
@rikuzo_channel
@rikuzo_channel Жыл бұрын
有能そうで無くても良く無い?という関数。 これの続きはガチ期待です♪
@num_code
@num_code Жыл бұрын
セキュリティー関連でマクロ禁止な所もあるので、それを考えるとLAMBDA関数は有効なんですよね。
@rikuzo_channel
@rikuzo_channel Жыл бұрын
@@num_code なるほど。そういった考えで使う事もあるんですね。 ありがとうございます。
@ケンチャンネル-z5t
@ケンチャンネル-z5t Жыл бұрын
これ知っていたかった。今ではめちゃくちゃ長いな数式を組んでました。これがを知っていたらもっと式を簡略化出来ました。
@kanata-kk4on
@kanata-kk4on Жыл бұрын
ご自分でもおっしゃっていましたが、例題がLambda関数でなくても良い内容なので、後編楽しみにしてます。自分で思い浮かべるのはif関数をたくさんnestする場合ですかね iferrorがない頃なら嬉しい関数でしたね
@佐藤公輝-p4g
@佐藤公輝-p4g Жыл бұрын
同じく後編楽しみです。 関数の説明としては分かりやすかったですが Lambda関数でなきゃいけないシチュエーションがピンときません。 IFSでいっぱい条件並べてるから、そういう時に有効なんでしょうか? 後編よろしくお願いします。
@バターズ-o5e
@バターズ-o5e Жыл бұрын
嘘だろ…? こいつが実装されたおかげでエクセルで動的ループができるようになったっていう革命的な関数なのに… 極論社用pcでもエクセルでプログラミングが簡単にできるってことだぞ?
@hashiii6167
@hashiii6167 Жыл бұрын
存在は知っていても、使いどころがわからない関数NO1です。VBAのユーザー定義関数に比べてメリット・デメリットがあるんでしょうか。続きの動画、心待ちにしてます!
@どうば-k6f
@どうば-k6f Жыл бұрын
これは使いたい
@go8999
@go8999 Жыл бұрын
共有ブックでLAMBDA関数を使う時はシート上で説明するより名前のコメントにLAMBDA関数で定義されている事を示すのを個人的にはお勧めしたい。 「機能説明+(LAMBDA関数定義)」みたいな。 数式入力時のインテリセンスにユーザー定義関数の説明を表示させられるのはVBAより優れた点だと思います。 LAMBDA関数が活躍する場面と言えば、やはり数式が長大化する時ですね。特にIF関数やCHOOSE関数などの条件分岐やLET関数との相性がいいです。 ただ、LAMBDA関数じゃないと解決できないとすると再帰呼び出しの話になりそうですが、ワークシート関数でループさせる場面にまだ出会った事が無いので実装方法よりむしろ実務上どの様な利用シーンがあるのか、に興味があります。
@hands8555
@hands8555 Жыл бұрын
関数がオブジェクトに出来るようになったんですねー。すごい🎉
@hikiyose-master
@hikiyose-master Жыл бұрын
欲しかったのこれだよ!
@pen_n_dice
@pen_n_dice Жыл бұрын
面倒な処理を関数化して便利そう、という意味ではマクロやPowerPivotと考え方は近いけど、マイナーな機能な分、会社で使うと確かに混乱を招きそう。 機能より、動画内でも触れられている通り周知の仕方が重要になりそうかな。
@toshichankangeki21
@toshichankangeki21 Жыл бұрын
エラー処理や条件分岐も必要ならば、標準モジュールでユーザー定義関数を作る方がわかりやすいような気がします。
@nand4146
@nand4146 Жыл бұрын
ほんそれ 関数だけじゃ限界あるし
@comchirpeer3909
@comchirpeer3909 Жыл бұрын
一般的な書き方でわかりやすい
@北きつね-s3f
@北きつね-s3f Жыл бұрын
どんな使い方が有るのか、後編に期待です。
@数学-d9t
@数学-d9t Жыл бұрын
後編が楽しみです。おそらく、いや絶対、使いませんが。
@onioni7771
@onioni7771 Жыл бұрын
マクロを作りたくないexcelファイルにちょうどいいかも😊
@paragical
@paragical Жыл бұрын
Let, lanbda, sequence, スピル等々、2019にない機能が好きすぎる。
@coca-cola_5959
@coca-cola_5959 Жыл бұрын
社内環境でExcel2016/2019使ってる人もいるからまだ使うの難しいな・・・。
@doseisaaan
@doseisaaan Жыл бұрын
if入れ子祭りとかをコレにしてやると便利なのだろうか・・・
@Tansan-ls6uu
@Tansan-ls6uu Жыл бұрын
動画を2回目見直しましたが、イメージはできています。 関数は複数回使えるから意味があるので、そういう場面に出会えるかどうかですね。 秘密のデータを処理とか管理する・事もできそうな気もするのですが、別の次元になるのだろうか? -Excelにわか- は、Excelの良いとこ取りで成長してきましたが、基礎からの知識を学ばなくてはならなくなって来た様です。
@yasushihamada2152
@yasushihamada2152 Жыл бұрын
数式の組み合わせが長い時には使いたいですね 他人には渡せないけど、変な編集防止には帰って良いかも VBAでExcelにない関数を作ることができるけど、その関数も使えますか?
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
VBAで作成したユーザー定義関数をLAMBDAで使うことはできます。
@yasushihamada2152
@yasushihamada2152 Жыл бұрын
ありがとうございます 現在、パッケージ版なので、365に変わったら試してみます
@Half_soda_half_milk
@Half_soda_half_milk Жыл бұрын
「私たちの生活に一番近いチューリングマシン」😂😂😂
@tortandt
@tortandt Жыл бұрын
普通の言語とかだとラムダ関数の引数を束縛(カリー化)して使ったり出来るんだけどそう言うのは出来るのかな 例で言えば税率を割り戻す汎用ラムダ関数か税率部分だけ固定した関数を作るみたいなイメージ
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
自分では試していませんが、Microsoftの記事を見る限りはできるぽいです。 www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function/
@やっぴー-e3n
@やっぴー-e3n Жыл бұрын
短くできることによって、オートフィルが上手く行かなかった関数が思い通りにいくようになったりする……? 試してみよう
@Masayandesuyo
@Masayandesuyo Жыл бұрын
結果と数式が一緒に表示されるのはどうやってやるのですか?
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
FORMULATEXT関数で、セルに入力されている数式を文字列として表示しています。
@Masayandesuyo
@Masayandesuyo Жыл бұрын
@@ExcelDokataCH 返信していただきありがとうございます。FORMULATEXT関数ですね、一生忘れません!
@100tCat
@100tCat Жыл бұрын
BYROWも一緒に説明した方が使い方が伝わりやすそう(小並感)
@num_code
@num_code Жыл бұрын
次回はよつべで再帰 までいちゃいますか?
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
さ、再帰は・・・ムズカシイ・・・ というよりも、再帰が必要なケースというのがほとんどないかなと思うので、実務で使うという点でいうとLAMBDAヘルパー関数との組み合わせで事足りるかなと。
@marunas
@marunas Жыл бұрын
@@ExcelDokataCH さん 最大公約数を求める場合は再起呼び出し使えそう…と思ったら、既にGCDという関数があるのですね(^^;;
@ヒローシ
@ヒローシ Жыл бұрын
説明を入れることができるだけでも使ってみる価値はありそう
@はむたろう-t6u
@はむたろう-t6u Жыл бұрын
7:03 本題から外れて恐縮ですが、この操作(ショートカット?)はどうやって行うのでしょうか。
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
税込金額と税率を貼り付けているところでしょうか?これは画面外の他のExcelブックにあらかじめ入力しておいたものをコピペしただけです。
@はむたろう-t6u
@はむたろう-t6u Жыл бұрын
@@ExcelDokataCH ご返信頂きましてありがとうございます。 手際が良すぎて、そういう技があるのかと勘違いしてしまいました。申し訳ございません。 また、関数についても、データ量の多い台帳の更新に活かすことが出来そうでしたので、大変勉強になりました。 他の動画でも引き続き学ばせて頂きます。
@curiousyanagi
@curiousyanagi Жыл бұрын
長大if数式を簡略化出来る時点で十分最高だと思いますが、上級編も好奇心として楽しみです いいなあこれ仕事で使いたいなあ……会社標準が未だに2013固定だから無理なんですよね……悲しいなぁ……;;
@iwamamamam
@iwamamamam Жыл бұрын
VBAでfunctionを使った独自関数との違いはありますか?
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
LAMBDAだと関数利用時にコメントを浮かべることができますので、ちょっと使いやすいですね。 またマクロ禁止の環境下でもLAMBDAなら使うことができます。
@user-sm1it7yj1w
@user-sm1it7yj1w Жыл бұрын
引数と数式はどうやって判別してるの?最後に記載された文字列を数式として認識してるのかな?
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
LAMBDAの最後の引数が計算式で、その前にあるものはすべて引数として認識されます。
@P助-t4w
@P助-t4w Жыл бұрын
マクロの関数定義と何が違うんだ??
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
そもそもマクロを使わなくていいという点ですね。 またLAMBDAだと関数利用時にコメントを浮かべることもできます。
@my-wo9vk
@my-wo9vk Жыл бұрын
ランダバ関数?
@SS-ij5dk
@SS-ij5dk Жыл бұрын
PythonのLambdaみたいですね
@meeting7925
@meeting7925 Жыл бұрын
使いたいが大抵他の人と共有するので怒られそう。
@mizuasa6163
@mizuasa6163 Жыл бұрын
作った関数を他のブックやPCでも使えるようにプラグアウト出来たらいいな。
@りんかく-y9p
@りんかく-y9p Жыл бұрын
個人で使うには良いけど、人には渡せないかな。
@ExcelDokataCH
@ExcelDokataCH Жыл бұрын
LAMBDAにしてもVBAにしても、関数を自作してしまうとそこが問題になりますね。
@yam40ayt
@yam40ayt Жыл бұрын
ランバダ? なついな
@TheStormglass
@TheStormglass Жыл бұрын
ラ…ランバダ…
@paragical
@paragical Жыл бұрын
こう言う独自関数の説明、面倒くさくなって省略して後で意味不明になりがちだけど、数式ChatGPTに食わせて説明作って貰えば良さそう
@Tansan-ls6uu
@Tansan-ls6uu Жыл бұрын
なんか…変すね!
@meisekimu
@meisekimu Жыл бұрын
ふむふむchatGPT
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 3,3 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 90 МЛН
凄すぎるAI「ChatGPT」を使ってExcelVBAで入力フォームを開発!【導入方法から解説】
19:21
業務効率化のちゃんりょう【作品配布】
Рет қаралды 375 М.
Excel【基礎】SUM関数などでスピルを実現する最強の関数「BYROW・BYCOL」とは?【解説】
16:00
業務効率化のちゃんりょう【作品配布】
Рет қаралды 6 М.
【Excel】LAMBDA(ラムダ)関数の使い方|オリジナル関数を作れる
12:19
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН