如何在excel 查找工作表

我的工作表有很多个,我怎么能够快速查找我想要的哪个工作表呢

比较好的方法是建立一个带链接的工作表目录,这样你只要点目录中的工作表名称,就会自动转到所链接的工作表中。
建立工作表目录的方法主要有宏表法和VBA法。下面给你介绍宏表函数法:
1. 插入菜单——名称——定义:名称栏中输入:X
引用位置中输入:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
按“添加”以添加定义的名称并“确定”后回到工作表界面,至于名称“X”是通常的作法,你也可以输入任何别的名称,只要不与Excel任何内部名称相冲突。
2. 插入一张新的工作表,并命名为“目录”,将其移到所有工作表的最前面。
3. 目录的A1中输入序号,B1中输入“工作表”
4. 在A2中输入:=ROW()-1,B2中输入:
=IF(ROW()-1>COUNTA(X),"",INDEX(X,ROW(1:1)))
这是A2中会显示“1”,B2中会显示“目录”
选择A2:B2,按住B2右下角的填充柄向下拖,直至行数与你的工作表张相等。
这时,一个带链接的目录就生成了。
现在,你在目录点相应的工作表名称就会自动链接到工作表中。
上面的步骤中,有些是为了更直观增加的内容,如目录中的A列,增加序号,以直观地知道有多少个工作表;将“目录”移动最前面等都是作为使用Excel的一种良好习惯,而并非必须的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-25
再在B2目录中建立每个单元格超链接,就可以自动实现跳转了!
第2个回答  2010-04-08
工具--宏--visual basic编辑器--双击sheet1--拷贝下面的代码进去,然后运行,ok

Sub test()
Dim n
n = InputBox("查询")
Sheets(n).Activate

End Sub