Excelに変数を定義できるLET関数が追加されるらしいぞ
- KotorinChunChun
- 90081
- 239
- 274
- 544
Excelのワークシート関数にLET関数というのが追加されるらしい.name_xというローカル変数をvalue_xで定義できるみたい.いろんな意味で面白いな. LET(name1, value1, [name2…], [value2…], calculation) techcommunity.microsoft.com/t5/excel-blog/…
2020-03-19 18:27:57LET関数で、セル内でだけ使える変数を持たせられる ↓ 「名前の定義」機能を関数として使える ↓ シートコピーした際などに、変な名前定義がExcelファイルに残ることを防げる といった感じでしょうか?ただ式は複雑になりますね。。 twitter.com/Fukahire109/st…
2020-03-19 18:25:03LET関数かー うーんちょっとユースケースが思いつかない感じがする 式の中にロジックが内包されてしまうので、可読性はむしろ落ちそう 誰か便利スキーム教えて下さい!!! pic.twitter.com/ZyHMHYCQK8
2020-03-19 18:08:13Twitter上では、LET関数のとらえ方が、計算式見やすくなるっていう見方と、計算式複雑になるって見方と2通りあって、多分見てる景色が違うことで、全く正反対の見え方になってるんだなって、まさにExcel独特の特徴だなって思った。
2020-03-19 16:05:39エクセルで論理関数LETが使えるようになるのかぁ。 ファイルメーカーでちょこっとだけ使ったことあったような無かったような… Excelの生産性を高める新関数LET()が登場 news.mynavi.jp/article/202003… #マイナビニュース
2020-03-19 07:33:25ExcelのLET関数、変数を定義できるってことだが、その変数は結局セルを編集して書き換えないといけないんですよね。そんな便利なのかな。1箇所書き換えれば複数箇所に変化が及ぶから、作業セルとかが不要になるのが便利って話ですかね。
2020-03-19 13:09:13数式の入れ子が見やすくなるんだろうけど、結局作業列つかったほうがメンテナンスはラクぽい togetter.com/li/1482947#c75… 「Excelに変数を定義できるLET関数が追加されるらしいぞ」togetter.com/li/1482947 にコメントしました。
2020-03-19 08:30:44LET関数に特化したインスペクション機能が付けば化けそう。でなければ今まで通り複数セル使った方が計算途中の黙視確認ができて便利だからこれは使わんな。 togetter.com/li/1482947#c75… 「Excelに変数を定義できるLET関数が追加されるらしいぞ」togetter.com/li/1482947 にコメントしました。
2020-03-19 07:55:47.@Agony_01 たぶん、ターゲットは最近増えた配列関数だと思うんですよね。 配列を返す式は作業列では対処しきれないので、必要だと判断されたのでしょう。 togetter.com/li/1482947#c75… 「Excelに変数を定義できるLET関数が追加されるらしいぞ」togetter.com/li/1482947 にコメントしました。
2020-03-19 09:54:27LET関数が出てきたのってさ、元々複雑な式は分けて別々のセルで計算してからくっつけようねって思想があったけど、スピルが出てきたらそう簡単にはいかなくなってきたから、なんじゃないかなと予想している。スピルが入る関数があると複雑になりやすいし。
2020-03-18 22:16:59XLOOKUPやSORT、FILTER、LET関数やスピルの話、もっと手前でTEXTJOINやIFSなんかのExcel関数の解説は10年後に出すExcel本に書くぐらいでちょうどいいのかな、下位互換性考えると。 ただ実際の現場でどれだけ威力を発揮するかによる。従来なかったこれらの関数の誕生でどんだけ現場が変わったか。
2020-03-18 22:12:03ほう。めちゃ複雑な式をそれなりに変数に代入するようにしたら読みやすくなるかも。 .@KotorinChunChun さんの「Excelに変数を定義できるLET関数が追加されるらしいぞ」togetter.com/li/1482947 をお気に入りにしました。
2020-03-19 14:25:54IF文で、計算結果がエラーの時は〇〇、エラーが無い時はそのまま表示とかで内容が重複して見づらくなってたからこの機能で解決できそう。 Excelに変数を定義できるLET関数が追加されるらしいぞ - Togetter togetter.com/li/1482947 @togetter_jpさんから
2020-03-19 12:50:29何が目的でExcelにLET関数が搭載されるかわかる人がExcel上級者、とは限りませんが、計算式をめちゃくちゃ作ってる人には違いないと思います。
2020-03-19 11:30:18ものすごくプログラムっぽい関数だからQiitaに書こうかと思ったんだけど、実働まだ見てないし、スピルの時みたいなインパクトで書けそうになかったのでやめた。 LETのエモい記事、読みたいな。夢を見たい。
2020-03-19 11:24:03Excelに変数を定義できるLET関数が追加されるらしいぞ - Togetter togetter.com/li/1482947 @togetter_jpさんから 「条件を満たしたときだけ特別な処理してそれ以外は素通し」をif関数で作る時に同じ数式を何回も入力しなくて済むようになるのか。いいね。
2020-03-19 10:43:43#LET関数 の利用例② 再帰的に関数を入れ子にし続けるような式では、その都度変数に代入することで、数式の ・可読性 ・修正 が容易になります。 ※Alt+Enterによる改行とインデント推奨 pic.twitter.com/exeGwOD0z5
2020-03-20 01:30:48@KotorinChunChun これは、たまたま再帰っぽいやつを例にしているだけで、ここでのLETの良さの本質は、関数呼び出しの入れ子(ネスト)をメソッドチェインのように浅く読みやすい順序に展開できるってことですね。
2020-03-20 02:24:51@aoki_taichi あっ、そうですね。 再帰という言葉は使わないほうが良かったかもしれない。 単にネストを浅く出来るのがメリットなんですよね。
2020-03-20 02:27:15もしかして、LET関数使えば、途中で配列が解除されてしまう現象を回避するのに使えるのでは・・・? まだ、試せてないからしらんけど。
2020-03-20 00:42:32LETはFILTERやSORTのような関数とフィージョンすると強くなる。スピルするような関数をLET使わないで作業用のセルで計算しようと大惨事になるからね、だって作業用セルがスピルしちゃって汚くなるもん。 てか内容が的確で草www twitter.com/GokuExcel/stat…
2020-03-20 23:22:19LET関数の導入で更に数式の書き方が重要になっていくだろうな。ネストされた式をきれいに整形してくれるような機能もデフォルトで欲しいな。当面VBAで凌ぐ感じになるかも。
2020-03-20 18:26:15LET関数も良いのですけど、個人的希望としてはQUERY関数(SQL関数)がほしい。 どの程度のSQLが使えるかが問題だけど、標準SQLの多くがサポートされたりしたら、なんもかんも変わっちゃいますよね。 でも、そうしたら最近の新関数もほとんど必要なくなっちゃうか。つまりその線は無いという事かな。
2020-03-20 17:03:58LET関数、普段の仕事であればユースケースが見つからなすぎるからXLOOKUP関数ほどの戦闘力はねぇな。 XLOOKUP関数は今までのLOOKUP関数の弱点をすべて一掃できっぞ。 ただバージョン間の問題で古いExcelだとうごかねぇことが想定されるから今は安易に使わない方がいいな。
2020-03-20 17:03:03LET関数の機能を簡単に言ったら、 「作業列に名前を付けられる」 というところでしょうか。 LET関数を使えば、作業列は大幅に減らせるようになりますし、 作業列を嫌って無理やりネストしている数式なら、かなり見やすい数式にできるはずです。
2020-03-20 16:53:26