能否在 Excel 中的 LAMBDA 函数中创建 "Match Mode" 功能?

Can "Match Mode" functionality be created within a LAMBDA function in Excel?

我刚开始玩 LAMBDA,想知道是否可以复制一些公式所具有的模式选择。例如当使用 XLOOKUP:

"Match Mode" example within XLOOKUP

你能在 LAMBDA 中创建这些选项下拉菜单吗? IF 语句可用于指向基于 0、-1 或 1 的不同计算,但用户需要知道这些特定输入的含义。

我创建了一个 lambda,它按列对选定数组进行归一化以帮助线性重新缩放数据,但我认为这将是一个很好的补充,允许用户选择是否应按列、行或整个对数组进行归一化数组。

如果有人感兴趣的话,这是我目前所拥有的。最好的方法是创建 3 个单独的公式 .col .row 和 .all(或其他)吗?

NORMALIZE.COL =
LAMBDA(
    array,
LET(
    rng, array,
    col, COLUMN(rng),
    rows, ROWS(rng),
    min,SUBTOTAL(5,OFFSET(INDEX(rng,1,1),,col-MIN(col),rows)),
    max,SUBTOTAL(4,OFFSET(INDEX(rng,1,1),,col-MIN(col),rows)),
    (rng-min)/(max-min)
    )
);

目前无法在输入公式时显示 LAMBDA 参数的 drop-down 选项(如您的 XLOOKUP 示例)。

我认为您能做的最好的事情就是给参数一个有意义的名称,例如 Col_Row_Array - 这将显示在公式输入处