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

Google Sheets公式需求:获取上方首个含数字单元格内容

Google Sheets 公式:获取上方首个含数字的单元格内容

需求:

  • 在整列填充公式,实现当前单元格上方首个包含数字的单元格内容,忽略空单元格
  • 上方部分单元格因嵌套IF语句(如=IF(E13="","",'目标公式'))显示为空,需跳过这些空单元格向上查找
  • 以F13为例:优先检查F12,若无数字则依次向上查找F11、F10…直至找到含数字的单元格并返回其内容

用户初始尝试公式(存在跳过首个有效数字的问题):

=IF(E13="","",(IF(F12<>"", F12, INDEX(FILTER(F$1:F11, F$1:F11<>""), COUNT(F$1:F11)))))

优化方案1

移除冗余IF语句,扩展筛选范围,简化后的公式:

=IF(E13="","",(INDEX(FILTER(F$1:F12, F$1:F12<>""), COUNT(F$1:F12)+1)))

最优方案(@Blindspots 提供)

仅识别数字单元格,无匹配结果时显示自定义提示信息:

=IF(E13="",,IFNA(INDEX($F$1:F12, XMATCH(1, ARRAYFORMULA(ISNUMBER($F$1:F12)*1), 0, -1)),"None Found"))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 04:06:05