姓名: | 瞿四美 | |
领域: | 财税会计 其它类别 | |
地点: | 广东 深圳 | |
签名: |
- 博客等级:
- 博客积分:782
- 博客访问:876564
有时,我们需要提取文件名中的指定数字作特定用途,比如,有一个文件名为“销售清单2009”,能否将文件名中的年份数字“2009”取出来放到某个单元格(如A1),并自动批量更改所有工作表的名称? 退出“销售清单2009”文件,将文件名中年份改为“2010”,再打开“销售清单2010”文件,A1自动变为2010,工作表名称也可自动批量变更为1001、1002、…、1012。
以上需求当然可以实现。在A1中输入以下公式:(因网站原因,无法正确显示公式,请下载资料“销售清单2009”)
首段公式:=MID(MID(CELL("filename"),FIND("\",CELL("filename"))-(FIND("\[",CELL("filename"))+2)),
第二段公式请到下一篇文章中查找。
上述公式利用文件名中数字以“20”开头的规律,先以CELL函数提取文件名(完整路径+工作表名称),再以MID函数提取指定数字(以FIND函数找到“20”所在的位置)。
至于如何根据提取到的数字修改工作表名称,则已经超出函数范围、需用VBA解决了,留待下回分解。
qsm99@163.com 用EXCEL实现财务管理理念 |
一共有 0 条评论
发表评论
以上网友发言只代表其个人观点,不代表总裁网的观点或立场。