发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
?学好excel,提高职业素养,提升职场竞争力,让老板喊着为你涨工资!
当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 友情岁月 许志安 - 中国之星 第3期
宏表函数GET.WORKBOOK自动创建工作表管理目录案例教程当一个EXCEl里包含很多张工作表时,很多小伙伴都会制作一个工作表目录,并创建超链接实现快速跳转到指定的工作表,小编excel小课堂(ID:excel-xiaoketang 长按复制)在这里有一个问题要问,当新增或删除工作表时,你的工作表目录是自动更新,还是手动更新呢?
当一个EXCEl里包含很多张工作表时,很多小伙伴都会制作一个工作表目录,并创建超链接实现快速跳转到指定的工作表,小编excel小课堂(ID:excel-xiaoketang 长按复制)在这里有一个问题要问,当新增或删除工作表时,你的工作表目录是自动更新,还是手动更新呢?
案例数据表格如图中所示,每个产品工作表里存放了该产品的销售情况明细,想要创建一个产品目录,单机产品名称时能自动跳转到相应的工作表,最好能实现当产品工作表时,目录能自动更新。StepA首先,我们来创建一个基础的超链接目录吧!在A列手动录入产品名称,在B2输入公式“=HYPERLINK('#'&A2&'!A1',A2)”,算是HYPERLINK超链接函数的一个基础用法,'#'&A2&'!A1'表示链接的地址为本工作薄中花架工作表的A1单元格,而A2则表示链接名称为单元格A2的内容,今天我们没有采用“插入超链接”功能来操作,因为批量操作实在是有点辛苦。StepB接下来的问题就是怎样做到完美,也就是在增减产品工作表时,自动更新产品目录。第一个解决的问题就是如何获取工作表名称,介绍我们今天的主角——GET.WORKBOOK,获取当前工作薄的所有工作表名称,并将结果存储在数组中,注意的是,该函数为宏表函数,是无法在Excel中直接使用的,必须通过定义名称的方式使用。工具栏-公式-定义名称,在弹出的对话框中,名称文本区输入“functionillustration”,引用位置输入“=GET.WORKBOOK(1)”,在任一单元格输入公式“=functionillustration”,按F9,可以看到公式执行结果为一维数组,声明一下,这个例子只是用来演示GET.WORKBOOK功能的,跟实现目标没啥关系。StepC再次定义名称,在弹出的对话框中,名称文本区输入“productname”,引用位置输入“=MID(GET.WORKBOOK(1),FIND(']',GET.WORKBOOK(1))+1,99)”,该公式的结果是返回一个由工作表名称组成的一维数组,公式原理为利用find函数查找']'在字符串中的位置,再利用MID截取从']'符号往后的字符串内容。StepD在A2输入公式”=HYPERLINK('#'&INDEX(productname,ROW(A2))&'!A1',INDEX(productname,ROW(A2)))“,HYPERLINK超链接函数的使用方法同可参考第一步说明,INDEX(productname,ROW(A2))则是从工作表名称数组中依次提取数组数值,由于第一个工作表为产品目录工作表,第二个工作表才是产品表,所以我们使用ROW(A2),也就是从数组的第二个数值开始。此时如果工作表有增减,只需刷新公式就可以了。StepE虽然完成了目录的自动更新,可还有一个小瑕疵,就是上图中的无效的单元格引用错误”#REF!“,原因就是INDEX返回值超出了工作表名称数组上限,我们使用IFERROR公式来修改错误提示。修改A2公式为”=IFERROR(HYPERLINK('#'&INDEX(productname,ROW(A2))&'!A1',INDEX(productname,ROW(A2))),'')“,当出现错误值时,显示为空。要想年薪上百万,就得先点赞,当然,分享也是不可少的哟!
StepB接下来的问题就是怎样做到完美,也就是在增减产品工作表时,自动更新产品目录。第一个解决的问题就是如何获取工作表名称,介绍我们今天的主角——GET.WORKBOOK,获取当前工作薄的所有工作表名称,并将结果存储在数组中,注意的是,该函数为宏表函数,是无法在Excel中直接使用的,必须通过定义名称的方式使用。工具栏-公式-定义名称,在弹出的对话框中,名称文本区输入“functionillustration”,引用位置输入“=GET.WORKBOOK(1)”,在任一单元格输入公式“=functionillustration”,按F9,可以看到公式执行结果为一维数组,声明一下,这个例子只是用来演示GET.WORKBOOK功能的,跟实现目标没啥关系。
来自: 拨丝留其产 > 《技巧》
0条评论
发表
请遵守用户 评论公约
给Excel工作表建立目录
给Excel工作表建立目录有时候我们会在一个工作簿中建立很多工作表,怎样才能简单明了的管理工作表呢,当然能建一个目录最好了,这里我们...
利用Excel宏表函数 HYPERLINK制作超链接目录
公式中出现宏表函数GET.WORKBOOK(1),意思是取当前工作表所在文件夹的路径和名称,利用mid find文本函数取出工作表名称,参数31的意思是...
Excel 2010中让index函数自动更新
Excel 2010中让index函数自动更新。Excel中以工作簿目录为例,如果要为工作表(sheet)做一个目录,我们会使用函数:=INDEX(GET.WORKBOOK(...
Excel中如何两步制作出高大上的动态目录,没想到这么简单
【Step2】在目录工作表A2:A15输入序列1到15,在B2单元格输入=IFERROR(HYPERLINK(工作表名&'''''''...
用Excel做目录,100%的人都需要这个功能!
如果一个excel文件中工作表很多,建一个工作表目录是一个很不错的选择。如果手工设置会很麻烦,而且无法在删除或新增工作表时自动更新,...
快速为Excel工作簿创立工作表目录的方法
快速为Excel工作簿创立工作表目录的方法快速为Excel工作簿创立工作表目录的方法2010-05-02 00:48:05 来源:网络 站长教学网。打开Excel 2007,右击第一张工作表标签选择"重命名",把它重命名...
30秒可以将100个EXCEL工作表建立目录索引,你用多长时间?
=IFERROR(HYPERLINK(shn&"!A1",MID(shn,FIND("]",shn)+1,99)),"")公式解析:整个公式是返回所有的工...
快速为Excel工作簿创建工作表目录的方法
快速为Excel工作簿创建工作表目录的方法_天极网快速为Excel工作簿创建工作表目录的方法2010-04-26 07:35作者:论坛整理出处:天极网软件频道责任编辑:王津-以后要为工作簿创建目录就简单了,只要用Exc...
你会做 Excel目录 吗?它简直是一部Excel函数百科全书
它简直是一部Excel函数百科全书。在Excel中有一类函数叫宏表函数,功能非常强大,可以提取Excel或电脑的信息,比如提取单元格颜色,提取...
微信扫码,在手机上查看选中内容