【完全にExcel上級者向け】LAMBDAで作った関数をLETで定義できるって意外と知られてないぽい🤔

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 10

  • @ExcelDokataCH
    @ExcelDokataCH  3 місяці тому +1

    「ここをこうするともっといいよ」という方は、ぜひコメントで教えてもらえると嬉しいです😄
    ⚡メンバーシップ
    『Excelドカタ組合』
    ua-cam.com/channels/NKBO4Aqf650ZT1jECqIeQA.htmljoin
    ⚡パワークエリ・パワーピボット解説動画サイト
    『Excelドカタの集会所』
    excel-dokata.mish.tv/
    ⚡Zoomによるマンツーマンレッスン
    『オンライン個別相談』
    bit.ly/3IZTwxF

  • @てつ-w4s
    @てつ-w4s 2 місяці тому +1

    目からうろこです。
    LAMBDAの使用価値(意味)がいまいち見出せなかったのでこの動画は非常に感動的です。
    LETでいいじゃんって感じでLAMBDAは名前定義して使うくらいが関の山でした。
    ちょっと遊んでみます。

  • @miyamakuwagta
    @miyamakuwagta 3 місяці тому +2

    ラムダはヘルパーとセットで使う物と認識していましたが、let内でこのような使い方もあるのですね。
    ありがとうございます。

  • @famistatest1famistatest162
    @famistatest1famistatest162 3 місяці тому +6

    他のプログラミング言語と同様の記述が1セルに格納されるのはシュールですね。
    表計算の概念を超えて1シート=1コード(の出力)で考えないとですね。

  • @sattoman
    @sattoman 3 місяці тому +4

    後半の HSTACK, VSTACK も SELECTCOLS に組み込んでみました。
    従来のSPILLサポート関数も含めて、LAMBDA関数を名前で渡せるようになったので、LAMBDA式をLETで定義するメリットは増えましたね。
    =LET(
    orderDate, _注文データ[注文日],
    orderYear, YEAR(orderDate),
    QUATER, LAMBDA(_date, ROUNDUP(MONTH(_date) / 3, 0)),
    orderQuater, MAP(orderDate, QUATER) & "Q",
    tableHeader, HSTACK(_注文データ[#見出し], "年", "四半期"),
    tableCols, HSTACK(_注文データ, orderYear, orderQuater),
    SELECTCOLS, LAMBDA(x, VSTACK(x, CHOOSECOLS(tableCols, XMATCH(x, tableHeader)))),
    rowFields, SELECTCOLS({"商品カテゴリ", "商品名"}),
    colFields, SELECTCOLS({"年", "四半期"}),
    values, SELECTCOLS({"売上"}),
    rowSortOrder, -(COLUMNS(rowFields) + COLUMNS(values)),
    result, PIVOTBY(rowFields, colFields, values, SUM, 3, 2, rowSortOrder, 2),
    result
    )

    • @ExcelDokataCH
      @ExcelDokataCH  3 місяці тому +1

      おぉ…数式がすごくスッキリしました!
      ありがとうございます😆

  • @choni1273
    @choni1273 2 місяці тому +2

    これが本来のLET関数の使い方な気がする

  • @fredy_asty_jp
    @fredy_asty_jp 3 місяці тому +3

    たまげた

  • @kooooojoda
    @kooooojoda 3 місяці тому +1

    EXCELは可読性が悪くなってきてるけど、できることは随分と広がってるなあと2003バージョンから使ってるオジサンは思います。

  • @Prizm_programs
    @Prizm_programs 3 місяці тому +1

    タイトル見てZコンビネータの解説かと思ったら違った