You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LOOKUP公式中用指定分散单元格替代连续范围引用

谷歌表格修改后可用公式

你可以直接使用以下调整后的公式,完全满足指定分散单元格取最后一个非空值的需求:

=LOOKUP(1, ARRAYFORMULA(1/({AT4, AX4, BB4, BF4, BJ4, BN4} <> "")), {AT4, AX4, BB4, BF4, BJ4, BN4})

逻辑说明

  • 原有公式的判断逻辑完全保留,仅将原连续范围AT4:BN4替换为按要求顺序排列的分散单元格数组(谷歌表格中使用大括号{}包裹多个单元格即可生成自定义数组)
  • 单元格排列顺序和指定的AT4→AX4→BB4→BF4→BJ4→BN4完全一致,公式会自动返回排列顺序中最后一个非空的离场价格

如果你使用的谷歌表格版本支持XLOOKUP函数,也可以用更精简的写法:

=XLOOKUP(TRUE, {AT4, AX4, BB4, BF4, BJ4, BN4}<>"", {AT4, AX4, BB4, BF4, BJ4, BN4},,0,-1)

该写法直接从后向前检索第一个非空值,逻辑更直观。

内容的提问来源于stack exchange,提问作者DarkWingDuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 17:48:06