excel中怎么跳转到指定的单元格?

也许你会有这样的需求,如A1单元格中显示B100这种单元格地址,怎么做以点一下就跳转到B100?

一、设置公式

B1=HYPERLINK("#'"&MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))+1,99)&"'!"&A1,"跳转到"&UPPER(A1))

二、公式解析

跳转只有HYPERLINK函数好用,函数的常见用法是:

HYPERLINK(#工作表名称!单元格地址, 显示文字)

现在只是在A列提供最跳转单元格地址,因此需要提取到工作表名称。

CELL("FILENAME",A1),会返回工作簿的完整文件名,后面是当前工作表名称,如 "D:\QQQ\[工作簿1 .xlsb]Sheet 6",其中[]里是文件名称,“]”后面是工作表名称。

用FIND函数查找“]”在上面完整文件名中的位置,得到19,再+1,将这个位置用作MID函数的第二参数,截取的起始位置,就可以从"D:\QQQ\[工作簿1 .xlsb]Sheet 6"中提取到工作表名称。

MID函数中的参数99是一个比较大的数,确保可以大于工作表名称的长度,如果工作表名称可能多于99个字符,可以将它改为更大的数,如999。

"#"代表是当前工作簿。对于工作表名称中含有空格等特殊字符的情况下,工作表名称是必须用单引号包起来,没有特殊符号的工作表名称用单引号包起来也能正常使用,因此在“#”后面和单元格地址的叹号前面各加一个单引号,可以避免因工作表名称出现“引用无效”的报错。

"跳转到"&UPPER(A1),是HYPERLINK函数最终在单元格里显示的文字,这里是将A1单元格里的字母转换为大写,最终显示为“跳转到A5”的字样。

三、一个延伸的问题

设置了单元格跳转,比如设置A5000,点击跳转后,是不是还需要考虑怎么回到表格的开始呢?

最简单的办法是设置冻结窗格,这样总能看到前面几行,直接点过去就可以了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/682295.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web API设计笔记

Hello , 我是小恒。今晚就讲讲我在开发维护API后的经验分享,当然我知识有限,暂时也不会写实际操作。GitHub项目仓库有一堆还在前期开发,我的时间很多时间投在了开源上。 推荐书籍 我认为一个好的 API 设计是面向用户的,充分隐藏底…

Docx文件误删除如何恢复?别再花冤枉钱了,4个高效恢复软件!

不管是工作还是学习,总是会与各种各样的文件打交道。文件量越多就越容易出现文件丢失、文件误删的情况。遇到这些情况,失去的文件还能找回来吗?只要掌握了一些数据恢复方法,是很有机会恢复回来的,下面我会将这些方法分…

248 基于matlab的GA-RBF神经网络预测

基于matlab的GA-RBF神经网络预测,遗传算法优化来训练RBF网络权值,RBF优化后的结果用于预测。输出真实值、RBF预测结果、GA-RBF预测结果,并进行对比。程序已调通,可直接运行。 248 RBF神经网络 GA-RBF 时间序列预测 - 小红书 (xiao…

HarmonyOS开发之ArkTS使用:用户登录页面应用

目录 目录 前言 关于HarmonyOS 环境准备 新建项目 设计用户登录页面 1. 布局设计 2. 编写ArkTS代码 运行和测试 结束语 前言 随着HarmonyOS(鸿蒙操作系统)的不断发展,越来越多的开发者开始投入到这个全新的生态系统中,而…

wlan二层旁挂组网实验

实验拓扑图 代码&#xff1a; SW1 <Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]sysn sw1 [sw1]undo info-center enable Info: Information center is disabled. [sw1]vlan batch 10 20 30 Info: This operation may take a few seconds. …

Error: error:0308010C:digital envelope routines::unsupported 问题如何解决

Error: error:0308010C:digital envelope routines::unsupported 通常与 Node.js 的加密库中对某些加密算法的支持有关。这个错误可能是因为 Node.js 的版本与某些依赖库不兼容导致的。特别是在 Node.js 17 版本中&#xff0c;默认使用 OpenSSL 3&#xff0c;而一些旧的加密方式…

socket实现TCP UDP

1、socket通信建立流程 1.1、创建服务端流程 使用 socket 函数来创建 socket服务。 使用 bind 函数绑定端口。 使用 listen 函数监听端口。 使用 accept 函数接收客户端请求。 1.2、创建客户端流程 使用 socket 函数来创建 socket 服务。 使用 connect 函数连接到 socke…

探索智能编程新境界:我与Baidu Comate的独特体验之旅

文章目录 一、认识Baidu Comate二、VS Code安装Baidu Comate教程三、Baidu Comate功能体验功能概览具体功能1.根据注释自动生成代码2.函数注释3.行间注释4.代码解释5.生成单元测试6.代码优化7.答疑解惑 四、交互体验五、总结 一、认识Baidu Comate ✨Baidu Comate插件是一款基…

漏洞管理是如何在攻击者之前识别漏洞从而帮助人们阻止攻击的

漏洞管理 是主动查找、评估和缓解组织 IT 环境中的安全漏洞、弱点、差距、错误配置和错误的过程。该过程通常扩展到整个 IT 环境&#xff0c;包括网络、应用程序、系统、基础设施、软件和第三方服务等。鉴于所涉及的高成本&#xff0c;组织根本无法承受网络攻击和数据泄露。如果…

Spring底层入门(九)

boot的执行流程分为构造SpringApplication对象、调用run方法两部分 1、Spring Boot 执行流程-构造 通常我们会在SpringBoot的主启动类中写以下的代码&#xff1a; 参数一是当前类的字节码&#xff0c;参数二是main的args参数。 public class StartApplication {public static…

Selenium 自动化 —— 常用的定位器(Locator)

什么是定位器 定位器&#xff08;Locator&#xff09;是识别DOM中一个或多个特定元素的方法。 也可以叫选择器 Selenium 通过By类&#xff0c;提供了常见的定位器。具体语法如下&#xff1a; By.xxx("");我们选择单个元素时可以使用findByElement&#xff1a; Web…

JUC下的ForkJoinPool详解

详细介绍 ForkJoinPool 是 Java 并发包 (java.util.concurrent) 中的一个特殊线程池&#xff0c;专为分治算法设计&#xff0c;能够高效地处理大量可分解的并行任务。它基于工作窃取&#xff08;work-stealing&#xff09;算法&#xff0c;当一个工作线程的任务队列为空时&…