发布网友 发布时间:2022-04-24 04:46
共5个回答
热心网友 时间:2022-06-20 09:51
小编使用Excel时候,我们经常会碰到这样的情况,在一个工作簿中会有许多个工作表,所以每个工作表的名称和内容都不会相同,所以我们通常会把工作表的名称作为表格的标题,这样便于查找,今天就给大家推荐一个公式,直接引用到工作表的名称填入到工作表的标题里,让手动变为自动获取,提高工作效率,如下图1:
图1
其实很简单,只需一条公式:
=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))&" 库存日报表"
只是这条公式表面上看起来让人有点蒙,其实细看一下也就是几个函数的组合,下面我就来给大家拆开来讲解一下。
1、CELL("filename"):获取当前文件的文件名和完整路径,本例的结果就是:
“E:\[销售日报表.xlsx]2月1日”
2、LEN()函数的语法规则为“LEN(TEXT)”,它可以得到TEXT字符串的长度,包括空格在内。本例中LEN(CELL("filename"))的结果是“19”。也就是说CELL("filename")所得结果*有19个字符。
3、公式中FIND("]",CELL("filename"))将返回的是在CELL("filename")的结果中查找字符“]”所在的位置。本例中该结果为“15”。就是说,字符“]”在CELL("filename")的结果中是第15个字符。而这个字符的右侧正是我们所需要的工作表名称。
4、而RIGHT函数,是可以返回根据所指定的字符数返回文本字符串中最后一个或多个字符。本例公式执行的结果其实是“=RIGHT("E:\[销售日报表.xlsx]2月1日",19-15)”那就是说从字符串“E:\[销售日报表.xlsx]2月1日”右侧截取后4个字符,所得结果正是“2月1日”了。
见下图2的解步骤:
图2
简单吧,你理解了吗?
如果你学会了记得点个赞、转发分享给你的朋友哦!
您的转发、点赞、赞赏、评论、收藏都是对小编的鼓励与支持,您的支持与鼓励就是小编继续创作的动力,谢谢您!
往期导读
利用EXCEL条件格式,让数据查询结果自动显示特殊效果
Excel小技巧:给Excel添加与众不同的批注
Word来帮忙,Excel排版打印更轻松
热心网友 时间:2022-06-20 09:52
在 Excel 2007 中,可以用以下公式实现题述要求:
=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,66)
注1:该公式针对已经存档的文件。
注2:该公式针对活动文件的任一工作表
公式的结果如下图示:
热心网友 时间:2022-06-20 09:52
打开“公式\名称管理器”,在名称管理器对话框中,点击新建按钮,新给定一个名称“工作表名”,引用位置输入公式“=GET.DOCUMENT(76)”并确定。
在第一个工作表的A1单元格输入"=工作表名",则会显示出第一个工作表的名称
在第二个工作表的A1单元格输入"=工作表名",则会显示出第二个工作表的名称
热心网友 时间:2022-06-20 09:53
1、首先选中Excel表格,双击打开。
2、之后在该界面中,先显示要引用工作表里的单元格内容。
3、然后在该界面中,选中要显示引用工作表名的单元格。
4、之后在该界面中,输入要引用工作表的表名“Sheet2”。
5、然后在该界面中,选中要显示引用工作表名结果的单元格。
6、再者在该界面中,公示栏中根据之前输入的要引用工作表的表名,输入引用工作表名的公式“=INDIRECT(A1&"!A1")”。
7、最后在该界面中,单元格里成功显示引用工作表名里的对应结果。
热心网友 时间:2022-06-20 09:53
=INDIRECT(A2&"!A1")
追问这个方法不得行,我试过了。第二个工作表和第一个引用的是一样的。应该只能用代码才能实现。或者可以换个思路。总之我要达到的目的第一个工作表如果是1,那么第二个工作表是2.我的都是阿拉伯数字追答
将表名改为纯数字也是完全一样的