You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何用Excel LAMBDA函数最优定义二维查找函数2D_LOOKUP?

如何用Excel LAMBDA函数最优定义二维查找函数2D_LOOKUP?

我最近在打理一份复杂的Excel表格时,发现Excel居然还没有一个简单的2D_LOOKUP(array, row, col)函数——我经常需要根据指定的日期和参数提取对应的值,每次都得绕弯路,实在有点麻烦。

举个具体的例子,我有这样一份表格:

Date1Date2Date3Date4
Row1ABCD
Row2EFGH
Row3IJKL

我希望能直接调用2D_LOOKUP(Array, Row2, Date2),就能得到结果F,这才是最省心的操作方式。

好在现在Excel有了LAMBDA函数,终于可以自己定义这样的功能了。目前我知道有几种实现思路:比如用XLOOKUPINDEX搭配MATCH,或者VLOOKUP等等,但我想知道最优化的实现方案——毕竟代码复杂点没关系,我只要把它放进名称管理器里定义好,之后就不用再操心了。

之前我看到过一个用MAKEARRAY实现的方案,但不确定它的运行效率怎么样,所以还是想找一个能直接复制粘贴到名称管理器的完整、高效的解决方案。

感谢大家的帮忙!

备注:内容来源于stack exchange,提问作者YGA

火山引擎 最新活动