如何在excel中通过单元格输入条件,定位到相应的工作表

在A1单元格输入“4月”,回车后,直接转到“sheet4月”的工作表上。或者,超级链接的功能,是否能用单元格上输入相应的工作表名称后直接跳转到相对应工作表的方式做到。... 在A1单元格输入“4月”,回车后,直接转到“sheet 4月”的工作表上。
或者,超级链接的功能,是否能用单元格上输入相应的工作表名称后直接跳转到相对应工作表的方式做到。
展开
 我来答
EXCEL办公实战
推荐于2016-06-09 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23633

向TA提问 私信TA
展开全部

自动定位到相应的工作表需要使用VBA的change事件来处理


Excel版本参考:2010

1、ALT+F11,进入VBE编辑去

2、双击Sheet1,粘贴如下代码:

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$A$1" Then

    Sheets(Target.Value).Select

End If

End Sub

3、返回工作表,在A1单元格输入工作表名

4、回车,查看效果

小矇
2011-11-09 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3277万
展开全部
比如在A1输入“Sheet2!A1”,B1输入:
=HYPERLINK("#"&A1,"abc")
只要点击B1就可以链接到表sheet2的A1单元格了。注:公式中的“abc”是在这个单元格中显示给你看的名称,方便你标记这个单元格的链接信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
metoome123
推荐于2016-11-21 · TA获得超过2281个赞
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:280万
展开全部
输入后不能直接跳到需要的工作表,因为要有分别存放数值(即要挑到的工作表名)和公式的地方。
假设A1为输入数值(工作表名)的地方
则在B1输入公式:=HYPERLINK("#"&A1&"!A1","跳转")
接下来楼主可以分两步来实现跳转:
第一步:在A1输入“4月”
第二步:单击B1单元格(显示为“跳转”)就可以转到“4月”工作簿

注:如果楼主的工作名为“sheet 4月”,则在A1中输入“sheet 4月”才可以实现跳转,即A1输入的一定要为完整的工作表名,否则还需进行一定的处理!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友57ea65c
2011-11-09
知道答主
回答量:20
采纳率:0%
帮助的人:11.4万
展开全部
直接使用超级链接就可以做到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式