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

Excel中如何引用单元格指向的目标单元格而非该单元格本身

解决方法

你需要先提取A1单元格公式指向的实际引用地址,再基于这个地址做偏移计算,具体方案如下:

  • 适用Excel 2013/WPS 2019及以上版本的公式方案:
    直接在A2单元格输入如下公式即可得到C2单元格的Z值:
    =OFFSET(INDIRECT(REPLACE(FORMULATEXT(A1),1,1,"")),1,0)
    公式逻辑说明:
    1. FORMULATEXT(A1)提取A1单元格的公式文本,返回"=C1"
    2. REPLACE去掉公式开头的等号,得到纯引用地址文本"C1"
    3. INDIRECT把文本地址转成实际的单元格引用,再用OFFSET向下偏移1行,最终指向C2单元格
  • 旧版本Excel/WPS可以用自定义VBA函数实现:
    按Alt+F11打开VBA编辑器,插入模块后粘贴如下代码:
    Function GetTargetCell(rng As Range) As Range
        ' 提取单元格公式指向的引用单元格
        Set GetTargetCell = Range(Mid(rng.Formula, 2))
    End Function
    
    保存后回到表格,在A2输入公式=OFFSET(GetTargetCell(A1),1,0)即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 15:54:03