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

如何在Excel中获取另一单元格公式引用区域的行数

Excel中提取SUM公式引用区域的行数

要计算A1单元格公式=SUM(J16:J115)里引用区域的行数,可以结合FORMULATEXT、MID、FIND、INDIRECT和ROWS函数实现,直接在A2单元格输入以下公式:

=ROWS(INDIRECT(MID(FORMULATEXT(A1),FIND("(",FORMULATEXT(A1))+1,FIND(")",FORMULATEXT(A1))-FIND("(",FORMULATEXT(A1))-1)))

公式拆解说明:

  • FORMULATEXT(A1):获取A1的完整公式文本,返回结果为 "=SUM(J16:J115)"
  • FIND("(",FORMULATEXT(A1))+1:定位到左括号(的位置后加1,得到引用区域的起始字符位置
  • FIND(")",FORMULATEXT(A1))-FIND("(",FORMULATEXT(A1))-1:计算出括号内区域文本的长度
  • MID(...):从公式文本中提取出括号内的区域字符串 "J16:J115"
  • INDIRECT(...):将提取的文本字符串转换为Excel可识别的单元格区域引用
  • ROWS(...):计算该区域的总行数,此处结果为 100(115-16+1=100)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 20:03:07