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

如何在不切换RC引用格式时跨工作表引用对应位置单元格内容?

解决方案

方案1:使用INDEX+ROW/COLUMN函数(无需命名范围,直接用通用公式)

在需要引用Jan工作表同位置的单元格中,输入以下公式:

=INDEX(Jan!$1:$1048576,ROW(),COLUMN())
  • 原理:ROW()返回当前单元格的行号,COLUMN()返回当前列号,INDEX函数根据这两个参数定位Jan工作表中对应的单元格,完全适配你习惯的A1引用格式。
  • 操作:选中所有需要设置引用的单元格(因各月格式一致,位置固定),输入公式后按Ctrl+Enter,一次性完成所有单元格的设置。

方案2:修正工作簿级命名范围的用法

如果你坚持想用类似THIS_CELL的命名方式,按以下步骤操作:

  1. 点击Excel顶部的「公式」选项卡 → 「定义名称」。
  2. 在弹出的窗口中:
    • 名称:输入THIS_CELL
    • 范围:选择「工作簿」(关键,不能选单个工作表)
    • 引用位置:输入=ADDRESS(ROW(),COLUMN(),4)(4代表相对引用格式,比如B15)
  3. 确定后,在其他工作表的目标单元格中输入:
    =INDIRECT("Jan!"&THIS_CELL)
    
  • 原理:THIS_CELL会返回当前单元格的相对地址文本(如"B15"),INDIRECT函数将拼接后的"Jan!B15"转换为实际单元格引用。

方案3:批量快速生成引用公式(最省心的手动替代法)

因为各月工作表格式完全一致,你可以一次性批量设置所有目标单元格:

  1. 切换到任意非Jan的工作表,选中所有需要设置引用的单元格(位置和Jan表的目标单元格完全对应)。
  2. 在编辑栏中输入=Jan!,然后点击Jan工作表中对应位置的第一个单元格(比如B15),此时编辑栏会显示=Jan!B15。
  3. 不要按回车,直接按Ctrl+Enter,所有选中的单元格会自动生成对应位置的Jan表引用(比如选中的C16会自动变成=Jan!C16,无需手动修改每个公式)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 10:58:13