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

Excel中能否将单元格引用$E$26的行号替换为公式?

Excel中能否用动态公式替换固定单元格引用的行号?

直接写成$E$(SUM(25,1))这种格式Excel是不支持的,因为单元格引用的语法规则不允许在引用里直接嵌套公式计算行号。要实现动态行号的单元格引用,得借助函数来完成:

  • 使用INDEX函数(推荐,非易失性,性能更好):
    公式写成 INDEX(E:E, SUM(25,1)),这里SUM(25,1)计算出行号26,INDEX函数会直接定位到E列的第26行单元格,效果和引用$E$26一致。

  • 使用INDIRECT函数(易失性,大表格慎用):
    公式写成 INDIRECT("$E$"&SUM(25,1)),这个函数会把拼接出来的文本字符串"$E$26"转换成有效的单元格引用,从而实现动态行号的引用。

需要注意的是,INDIRECT属于易失性函数,每次工作表有变动时都会重新计算,数据量大的表格可能会变慢,因此优先选择INDEX方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 14:40:51