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

Excel中如何创建指向固定单元格引用的超链接?

Excel中如何创建指向固定单元格引用的超链接?

嗨,这个需求我太懂了!Excel里普通超链接确实会因为行的增减“跑偏”,不过有两个靠谱的办法能解决你的问题,不管行怎么删改,超链接都能精准定位到section的首尾:

方法一:用命名区域(最省心的办法)

这个是我平时用得最多的,步骤超简单:

  • 先给你section的顶部单元格(比如原来的A100)起个好记的名字,比如Section1_Top——直接选中单元格,然后在Excel左上角的「名称框」(就是显示单元格地址的那个小框)里输入名字回车就行,或者通过「公式」选项卡的「定义名称」来设置。
  • 同样,给section的底部单元格(原来的A250)命名为Section1_Bottom。
  • 现在插入超链接:选中要放超链接的单元格,右键选「超链接」→ 选「本文档中的位置」→ 在列表里找到你刚才命名的Section1_Bottom(或Section1_Top),确定就行。

不管你在section里删改行,还是在section上方增减行,命名区域都会自动跟着单元格移动,超链接永远指向正确的位置!

方法二:用HYPERLINK函数动态定位(更灵活)

如果不想用命名区域,或者需要自动识别section的最后一行(比如section里的行经常动态增减),可以用HYPERLINK函数结合其他函数来实现:
比如假设你的section是从A列开始,且section的顶部有个唯一的标题(比如A100写着「Section 1」),那:

  • 顶部的超链接(跳到底部)可以写:
    =HYPERLINK("#"&ADDRESS(LOOKUP(2,1/(A:A<>""),ROW(A:A)),1),"跳转到本区域底部")
    这个公式会自动找到A列最后一个非空单元格的位置,作为跳转目标。
  • 底部的超链接(回到顶部)可以写:
    =HYPERLINK("#"&ADDRESS(MATCH("Section 1",A:A,0),1),"回到区域顶部")
    这个公式会通过标题找到section的起始行,不管上面加了多少行都能准确定位。

要是你的section范围更明确,也可以结合OFFSET函数来限定查找范围,避免干扰其他区域的内容。

备注:内容来源于stack exchange,提问作者BDO

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 08:00:28