X



Excel 多くの人が理解できずに投げ出すあの「ラムダ式」をベータ版で実装
■ このスレッドは過去ログ倉庫に格納されています
0001(京都府) [ニダ]
垢版 |
2020/12/05(土) 14:43:55.45?2BP(3072)

https://news.mynavi.jp/article/20201204-1557136/
Excel、ベータ版でラムダを導入
https://news.mynavi.jp/article/20201204-1557136/images/000.jpg

"Excelの数式は世界で最も広く利用されているプログラミングのひとつと言えるが、
基本的な原則が欠けています。それは再利用可能な関数を定義する機能です。"と紹介される
LAMBDA(ラムダ)は、自身が作成した数式を独自の関数として再利用できるようにするもの。

ベータユーザーは、数式メニュー>名前の管理で表示される名前の管理ウインドウで
名前(MyTest)を設定し、参照範囲に

=LAMBDA(x,y, x+y)

のように定義しておけば名前(MyTest)で呼び出せる。

=MyTest(10,10)

https://news.mynavi.jp/article/20201204-1557136/images/001.jpg
https://news.mynavi.jp/article/20201204-1557136/images/002.jpg
https://news.mynavi.jp/article/20201204-1557136/images/003.jpg
0002アークトゥルス(香川県) [GB]
垢版 |
2020/12/05(土) 14:45:31.94ID:99mEkOev0
最新のエクセルは絶対参照とか消えて別だから別だろ
0004冥王星(栃木県) [CN]
垢版 |
2020/12/05(土) 14:45:46.46ID:nHH58mjk0
このスレは伸びる
0005ベクルックス(福岡県) [US]
垢版 |
2020/12/05(土) 14:46:15.34ID:qKU8ELLn0
ベキラマ?
0006フォーマルハウト(東京都) [US]
垢版 |
2020/12/05(土) 14:48:14.47ID:TZuRNv0y0
やれやれ、また仕事か…


λ λ λ...
0009トラペジウム(奈良県) [JP]
垢版 |
2020/12/05(土) 14:49:23.07ID:77rTOcCT0
え?3ってセルに打てばいいだけだろこれ
関数にする必要あるのか
0012冥王星(栃木県) [CN]
垢版 |
2020/12/05(土) 14:51:25.73ID:nHH58mjk0
それよりたくさんワークシートがある時、任意のワークシートをすぐにアクティブにできるようにしてくれよ
これができないと、大きなデータ扱う時不便なんだ
0015ボイド(宮城県) [EU]
垢版 |
2020/12/05(土) 14:53:06.93ID:YUk2Of6t0
ずっとランバダって呼んでたわ
00213K宇宙背景放射(埼玉県) [FR]
垢版 |
2020/12/05(土) 15:07:03.74ID:4OxFnFd10
>>1
ほう
0023アークトゥルス(香川県) [GB]
垢版 |
2020/12/05(土) 15:09:21.14ID:99mEkOev0
エクセルは、俺の妹の生態データの集大成

マイクロソフトでも最高の精鋭部隊だったとか

なんで子供つくらないかな

警戒されまくりか
0027テンペル・タットル彗星(東京都) [GB]
垢版 |
2020/12/05(土) 15:11:16.63ID:h+jm4czm0
VHSが勝つわ
0028赤色矮星(茸) [DE]
垢版 |
2020/12/05(土) 15:11:56.03ID:SktUv1Xh0
ラムダ式使いすぎて結果が出るまで
何が起きてるのかわからなくなる不具合
0029木星(大阪府) [US]
垢版 |
2020/12/05(土) 15:13:40.29ID:CHUKxsnf0
λΛ
0030ミザール(江戸・武蔵國) [US]
垢版 |
2020/12/05(土) 15:13:45.01ID:VLA5voUs0
フルメタル・パニックスレになってると思ったのに
0031ボイド(東京都) [KR]
垢版 |
2020/12/05(土) 15:14:40.44ID:C+CJ8g4n0
永遠のβ版
0036冥王星(栃木県) [CN]
垢版 |
2020/12/05(土) 15:18:01.90ID:nHH58mjk0
>>32
それじゃもどかしいくらいシートの数が膨大な時は?
シートが1000枚くらいある
0037はくちょう座X-1(福岡県) [CO]
垢版 |
2020/12/05(土) 15:18:24.47ID:lxwkNyBm0
乱馬ダ☆RANMA
0040かに星雲(神奈川県) [ES]
垢版 |
2020/12/05(土) 15:20:07.99ID:3QPefWzv0
>>36
ブックを分けろよw
0042カストル(愛媛県) [JP]
垢版 |
2020/12/05(土) 15:22:02.73ID:TR0KbBm+0
使いようによってはメンテ性が著しく落ちる諸刃の剣
0045ケレス(東京都) [US]
垢版 |
2020/12/05(土) 15:25:23.80ID:wCekrlHa0
いちいちセルにフォーカス移して処理させる
馬鹿馬鹿しいコーディングする奴を
どうにかしてください
0046ガーネットスター(やわらか銀行) [CA]
垢版 |
2020/12/05(土) 15:26:09.29ID:m+klnPTA0
さらに、ラムダ関数では VBA、マクロ、JavaScript は必要ありません。
そのため、プログラマ以外は使用することもできます。
0049かみのけ座銀河団(埼玉県) [US]
垢版 |
2020/12/05(土) 15:26:37.05ID:oqlBPMnp0
>>34
だよな
0050カノープス(東京都) [ニダ]
垢版 |
2020/12/05(土) 15:26:46.35ID:562rRUkJ0
>>13
オブジェクト指向プログラミングはオワコン
0052チタニア(神奈川県) [US]
垢版 |
2020/12/05(土) 15:28:23.72ID:IIlHrmVf0
ラムだっちゃ
0054赤色超巨星(光) [US]
垢版 |
2020/12/05(土) 15:29:52.24ID:egjBuI7k0
マクロ関数に頼らずにだいぶスッキリできそう
でも、いちいち名前をつけとかんといかんのか
0061ヘール・ボップ彗星(東京都) [AT]
垢版 |
2020/12/05(土) 15:39:48.81ID:B/WocOBF0
>>36
画面下のシートタブのところにある矢印の所で右クリックすると、
シート一覧とアクティブ化したいシート名を入力するテキストボックスが出るよ
シート名入力してアクティブ化するか、一覧から選択することもできる
0062カストル(愛媛県) [JP]
垢版 |
2020/12/05(土) 15:40:54.89ID:TR0KbBm+0
アルファでありオメガである
0063木星(神奈川県) [CN]
垢版 |
2020/12/05(土) 15:42:01.17ID:DIuroyJI0
VBAと違うの?
0064アークトゥルス(神奈川県) [GB]
垢版 |
2020/12/05(土) 15:43:33.22ID:SSCUP2qN0
>>8
VBAからADOで簡単
0067子持ち銀河(愛知県) [BR]
垢版 |
2020/12/05(土) 15:48:55.91ID:kFOvgsug0
ただただ可読性が下がる
0069クェーサー(東京都) [JP]
垢版 |
2020/12/05(土) 15:50:54.17ID:ePFH54ks0
ギャラン・ラムダ式
0072ディオネ(京都府) [ニダ]
垢版 |
2020/12/05(土) 15:52:32.68ID:NgMDKSMe0
>>63
ラムダを使えばもうユーザー定義関数をVBAで書く必要が無くなる
0074ベラトリックス(東京都) [ニダ]
垢版 |
2020/12/05(土) 15:54:11.49ID:AE/tAAHk0
>>48
typescriptベースキタ———(゜∀゜)———— !!
C#っぽいから好きよ
0076カストル(愛媛県) [JP]
垢版 |
2020/12/05(土) 15:58:00.58ID:TR0KbBm+0
[Excel] λ.....
0079赤色矮星(ジパング) [US]
垢版 |
2020/12/05(土) 16:08:27.17ID:guF5hahK0
ラムダドライバは才能がないと使えないからしゃーない
0081ベラトリックス(ジパング) [US]
垢版 |
2020/12/05(土) 16:17:56.40ID:q+iXmoK00
名前の定義はバグる原因になりやすいから極力使いたくない
0082かに星雲(千葉県) [US]
垢版 |
2020/12/05(土) 16:20:32.80ID:XigzBCyG0
無名関数のことかと思ったら違うじゃん
関数定義できるだけかよ
0083カリスト(SB-iPhone) [US]
垢版 |
2020/12/05(土) 16:26:26.35ID:ljLUVeIn0
ラムダにせよ何にせよ使うのが難しいんじゃなくて他人が書いたのを読むのがしんどい
0084ボイド(愛知県) [VE]
垢版 |
2020/12/05(土) 16:26:49.27ID:kqhJTAXk0
VBエディタ立ち上げなくていいのはいいかもな
おっさんはvb時代のレガシースキルでできるけどさ
0085プレアデス星団(東京都) [CR]
垢版 |
2020/12/05(土) 16:27:33.81ID:k/Gpmo6P0
固まらないエクセルの開発のほうが社会コスト的に絶対優先
0088カストル(福岡県) [ニダ]
垢版 |
2020/12/05(土) 16:47:31.66ID:LeCf23G70
え?ラムダ式すぐ理解出来るだろ
0092カストル(愛媛県) [JP]
垢版 |
2020/12/05(土) 17:06:09.27ID:TR0KbBm+0
ラムダ式は分かるがラムダ計算は分からん
たぶんそれが正解
0093褐色矮星(石川県) [US]
垢版 |
2020/12/05(土) 17:12:55.34ID:HSP1idQI0
関数電卓にユーザーで関数が定義できる機能があったな
あれの万能感を思い出す
0095馬頭星雲(東京都) [US]
垢版 |
2020/12/05(土) 17:20:16.83ID:UQkV/lby0
???「ラムダ式は読めない人がいるから使わないでください!」
はーくそ
0096太陽(神奈川県) [EU]
垢版 |
2020/12/05(土) 17:26:31.70ID:nzfw1cRj0
フィールド内がAlt+Enterで改行できるのを知ってからいろいろと捗る
0098宇宙の晴れ上がり(東京都) [DE]
垢版 |
2020/12/05(土) 17:54:43.67ID:xiUcViut0
>>78
それだとマクロファイル(.xlsm)になってしまう

今回のラムダ式だとxlsxファイルのままで行ける
0099宇宙の晴れ上がり(東京都) [DE]
垢版 |
2020/12/05(土) 17:57:39.16ID:xiUcViut0
>>89
・互換性の維持
・将来、印刷を必要としなくなる可能性大

以上の理由でずっと直さないままだろうな
0100太陽(神奈川県) [EU]
垢版 |
2020/12/05(土) 17:58:13.21ID:nzfw1cRj0
>>97
セルを選択するとその内容が上のところに表示されるじゃん、そこ

セル内で改行してやつ見つけたら死ねって言う
0101北アメリカ星雲(栃木県) [DE]
垢版 |
2020/12/05(土) 18:03:02.86ID:EGSCWvfd0
とうとうVBAなくなるの?
時代はヤヴァなのか
0102黒体放射(東京都) [US]
垢版 |
2020/12/05(土) 18:13:03.93ID:WZLemhVs0
アルファがベータをカッパらったらエクレチオンした。
何故だと思う?
0105カリスト(SB-Android) [US]
垢版 |
2020/12/05(土) 19:09:38.43ID:dgXP0H+Q0
>>23
バージョン違いでの完全互換すらできない
クソみたいなソフトウェア仕様は
お前の妹のせいか
0106チタニア(神奈川県) [RO]
垢版 |
2020/12/05(土) 19:12:04.14ID:+2gvK63T0
つまり関数が作れるんか
0107オリオン大星雲(千葉県) [US]
垢版 |
2020/12/05(土) 19:14:17.26ID:1TYPNvkT0
何人殺した?
0108アリエル(光) [US]
垢版 |
2020/12/05(土) 19:43:01.04ID:XrhhMbQw0
関数作りたいか?
0109トラペジウム(埼玉県) [AU]
垢版 |
2020/12/05(土) 19:50:12.36ID:N/mwJxZE0
バカにナイフ持たせるなよ
どうせロクな事にならんぞ

デバッグしづらい問題が増えるだけ
手順ば多少面倒くても守らせろ
特に大きな問題にはならない
0112アルゴル(東京都) [US]
垢版 |
2020/12/05(土) 19:55:30.41ID:VGooC9rm0
これラムダ式か?ただのオリジナル関数では?
ラムダ式自体を何かに渡せないと意味ないだろ
0113プロキオン(埼玉県) [JP]
垢版 |
2020/12/05(土) 19:58:04.79ID:co9IUTcB0
定義された式の仕様がちゃんと書かれてればいいけど
説明もなく登場してたらなんじゃコレになるだけだしなあ
まあ欄外や別シートに設けたワーク領域でごちゃごちゃ計算するよりはカッコいいし
全体としても軽くなるのは分かるけども
0114かに星雲(神奈川県) [ES]
垢版 |
2020/12/05(土) 20:10:31.23ID:3QPefWzv0
>>98
証明書要らなく出来るわけか
0116冥王星(東京都) [SI]
垢版 |
2020/12/05(土) 21:07:05.21ID:1GL63Mew0
>>97
こういうチー牛特有のエセ関西弁キモすぎやろ…
0117バーナードループ(北海道) [JO]
垢版 |
2020/12/05(土) 21:12:49.73ID:xn9WAX0i0
ルパンのロボット
0118パルサー(兵庫県) [EG]
垢版 |
2020/12/05(土) 21:13:51.13ID:mIw4qs7Y0
可読性悪くなるやつか
0120アルゴル(新潟県) [US]
垢版 |
2020/12/05(土) 21:16:27.00ID:3b3s2Ona0
罫線の太さを自由にできるようになった?
0122バーナードループ(東京都) [US]
垢版 |
2020/12/05(土) 22:32:58.91ID:Qy7C1Flm0
LINQ使ってるから余裕
0124大マゼラン雲(茸) [US]
垢版 |
2020/12/05(土) 22:46:42.72ID:ABii2AYO0
誰にもメンテできない
スパゲッティエクセルが出来そうで恐ろしい
0125アクルックス(岩手県) [US]
垢版 |
2020/12/05(土) 22:52:04.79ID:k/50sgBI0
>>36
エクセルを使わない
0126カペラ(山梨県) [EU]
垢版 |
2020/12/05(土) 22:55:09.09ID:zhZQdrQL0
データベース関数使ってる奴とかいんのかな?
0127地球(千葉県) [IL]
垢版 |
2020/12/05(土) 22:57:58.49ID:LcsI6NIW0
そんなんよりセルの端っこダブルクリックしたらワープするのなんとかしてくれ
0128プランク定数(京都府) [GB]
垢版 |
2020/12/05(土) 23:04:19.32ID:PgVOObsv0
コンストラクタに引数渡せるようにしてくれ
0130宇宙の晴れ上がり(東京都) [DE]
垢版 |
2020/12/05(土) 23:30:50.63ID:xiUcViut0
>>126
見たことないな、今のところは俺も使おうとは思ってない
使う機会がないかなあと思うことはあるけど

結局、それ使うんならAccess使うわってなる
Access使うほどじゃなくExcelでデータベース関数って状況はなかなかない
0133亜鈴状星雲(神奈川県) [FR]
垢版 |
2020/12/06(日) 00:14:47.62ID:3dN789Cm0
「MyTestってなんだろう?」
「足すだけかよ!」
0135ハダル(山口県) [US]
垢版 |
2020/12/06(日) 00:21:34.38ID:5uQ/ASsL0
多分投げ出す原因はstream apiの方だと思うんですけど
0136オリオン大星雲(東京都) [ニダ]
垢版 |
2020/12/06(日) 00:23:42.03ID:qO3An8vr0
これ逐一数式で埋めていく奴より処理速度早くなったりするんかね
だとしたら一定の需要はありそうではある
0139ハダル(光) [US]
垢版 |
2020/12/06(日) 00:47:37.67ID:gI2vWk5E0
エクセルって知らん操作いっぱいあるよな
0140オリオン大星雲(東京都) [ニダ]
垢版 |
2020/12/06(日) 00:50:14.17ID:qO3An8vr0
>>137
そう思ってはや何年って感じだねえ
ただ早いだけなら兎も角ユーザーへの見え方とか考えると中々解は出てこないのよ
0143冥王星(神奈川県) [FR]
垢版 |
2020/12/06(日) 01:00:20.92ID:FQXRffsr0
お前はラムダ・ドライバを使いこなせるのか?
えぇ?カシム…
0146ヘール・ボップ彗星(西日本) [DK]
垢版 |
2020/12/06(日) 04:42:05.72ID:TIUr7Lii0
着実に脱VBAに向かってるね
過去遺産で阿鼻叫喚になるからそうすぐに無くなりはしないけど
0147ベテルギウス(埼玉県) [JP]
垢版 |
2020/12/06(日) 05:01:25.12ID:NMipF0Q20
VBAはVBSと共に言語仕様をPDに突っ込むなり
外部に標準化機構を立ち上げたりしてれば
ASPがもう少しメジャーになったり
マクロ言語としてopenofficeでも採用されたりしたかもしれないけどねえ
0148エッジワース・カイパーベルト天体(光) [IT]
垢版 |
2020/12/06(日) 05:30:05.73ID:5oMlzluQ0
なんか違う
ラムダ式って関数定義をせずその場に直接処理埋め込めるってもんだと思ってたけどこれただの関数定義やろ
rambdaじゃなくfunctionって綴った方が良いくらい
0152アルタイル(静岡県) [ニダ]
垢版 |
2020/12/06(日) 07:34:25.11ID:bB3LXHeC0
エクセルは表作成に使うことはあるけどいまだに計算に使ってる奴もけっこういるんだな
普通は計算はRでやるもんだと思ってた
0154ダイモス(高知県) [US]
垢版 |
2020/12/06(日) 07:38:06.38ID:71AAJAhS0
>>22
0155ヘール・ボップ彗星(西日本) [DK]
垢版 |
2020/12/06(日) 07:38:34.07ID:TIUr7Lii0
>>142
f(引数){メソッド} が作れる
名前もつけられるので再利用オッケー

一々VBE起こしてカリカリやってたのが2割くらいは楽になるかも
まー、使い方を間違えたらウンコの山になるだろうなっていうのも、何となく察するw
0159フォボス(京都府) [DE]
垢版 |
2020/12/06(日) 11:13:57.80ID:bTlYBzY70
VBAはいまランサムウェアでエラいことになってるしな
使用禁止の企業も出てくる
そうなると関数もセルに埋め込むしかない
0161オリオン大星雲(ジパング) [US]
垢版 |
2020/12/06(日) 12:20:38.08ID:HEgGRc/U0
begiramaのrをlにワザワザ変えてるのは
著作権的なやつかい?
創作モノだと伏せ字やら文字を変えたりしてるよな
セブンイレブンをサブンイレブンとかさ
0162デネブ(光) [DZ]
垢版 |
2020/12/06(日) 12:41:02.21ID:jiUdNbJA0
>> 32

左下のところで右クリックすると全シートの名前がででくるから
それをクリック
0163アルタイル(東京都) [BR]
垢版 |
2020/12/06(日) 17:53:07.13ID:eiwKad5y0
>>159
そんなの聞いたことないしググってもそんな話はないが
0164テンペル・タットル彗星(千葉県) [US]
垢版 |
2020/12/06(日) 17:54:50.22ID:X3Hl2zw10
俺はダブルクリックを知っている
0165フォーマルハウト(大阪府) [US]
垢版 |
2020/12/06(日) 17:56:24.17ID:ouWC2UKp0
ラムダドライバが起動しないのよね
0166アルタイル(SB-Android) [GB]
垢版 |
2020/12/06(日) 17:57:01.40ID:G4IpD06k0
東大出の奴も【】の関数は意味わからん言うとったな
0167ケレス(千葉県) [TW]
垢版 |
2020/12/06(日) 17:58:13.06ID:03jlSw//0
これって見た目短くできるだけで定義してる元の関数と同じ処理する奴でいいのけ?
0168デネブ(大阪府) [KR]
垢版 |
2020/12/06(日) 18:48:54.15ID:Gyc+Zql20
>>12
わかる
シートの呼び出しだけは進化しないよな
タブを2列とか3列に表示できんのかといつも思う
0170レア(光) [FR]
垢版 |
2020/12/06(日) 21:23:52.56ID:5vutHwjA0
>>168
VBAでフォームに一覧表示させてみたらどうだろう
0172アリエル(東京都) [US]
垢版 |
2020/12/07(月) 08:15:13.32ID:ymyPZ2eV0
>>33
こうやって見るとフロントが横一直線に見えるけど、
子供ごころには、先頭がとんがって見えて
カッコいいなぁと粘土で作ったりしてたよ。
0174ガーネットスター(茨城県) [PA]
垢版 |
2020/12/07(月) 12:44:10.04ID:6XzfzNjB0
見た目どおりに印刷できるxlspというシートを作ってくれ
迷わずみんなこれ使うだろ

困る人は従来どおりで
0175ディオネ(東京都) [US]
垢版 |
2020/12/07(月) 12:45:08.05ID:82OJeMnZ0
>>2
え!?!?!?まじ!?!?!?!?!?
0176カノープス(千葉県) [US]
垢版 |
2020/12/07(月) 12:49:59.53ID:P2YiEc6s0
[](auto x) { return x + y; }
lambda x : x + y
x => x + y;
x -> x + y;
|x| x + y

もうちょっと文法に一体感が欲しい
0178アルデバラン(大阪府) [US]
垢版 |
2020/12/07(月) 20:38:22.56ID:seQWDbOR0
そのうちセルにコードを格納→セル名に引数与えてinvokeとか際限なく複雑化しそう
0180バーナードループ(埼玉県) [AU]
垢版 |
2020/12/08(火) 02:42:48.12ID:eayt7a8n0
ラムダ式って要するに、悪名高いPerlの無名変数の関数版だろ
バグの温床で有名の
ほぼ無能とバカと犯罪者しか喜ばないあの機能の
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況