【www.qingsong8.com 实用技巧】前段时间学校搞了一次大型考试,所有班级的考试成绩都放在一个Excel 2007工作簿中,一个班级为一个工作表。这样,这个工作簿中就有了几十个工作表。现在麻烦也就有了,要想查个成绩什么的,那就得在这几十个工作表中来来回回地翻找,非常麻烦。如果能弄个工作表的目录,列出所有工作表的名称,想查哪个班的成绩,直接在相应的名称上点击,那多好啊。
其实,在Excel 2007中,我们完全可以做出这样的目录的。实现起来也并不是特别困难,只需要如下的几个步骤:
第一步:点击功能区“公式”选项卡“定义的名称”功能组“定义名称”按钮,打开“新建名称”对话框。如图1所示,在“名称”输入框中输入定义的名称“mingcheng”,然后在下方的“引用位置”输入框中输入“=get.workbook(1)”。点击确定按钮,关闭对话框。
图1
get.workbook(1)能以数组形式返回工作簿中所有工作表的名称。不过这个函数并不能在单元格的编辑栏中直接使用,因此我们必须先给它一个定义一个名称。定义此名称以后,只要我们在单元格的编辑栏中输入公式“=mingcheng”,选中此公式后,就可以在编辑栏看到结果。如果回车就可以看到第一个工作表的名称(包括工作簿名称)。
第二步:新插入一个工作表,作为目录工作表。在工作表中建立一个如图2所示的表格。点击C3单元格,在编辑栏输入公式“=MID(INDEX(mingcheng,ROW()-2),FIND("]",mingcheng)+1,100)”, 回车后就可以得到第一个工作表的名称。
图2(点击看大图)
选中此单元格,向下拖动其填充句柄向下方复制公式,直到出现错误提示为止。松开鼠标后就可以得到全部的工作表的名称了,如图3所示。
图3(点击看大图)
,Excel 2007建立目录工作表实用技巧《Excel 2007建立目录工作表实用技巧》相关文章