Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6390|回复: 23

[已解决]读取工作表名称的函数咋写?

[复制链接]
发表于 2011-2-22 11:04 | 显示全部楼层 |阅读模式
我建立几个工作表“公11”私11“公12”私12“等。。
比如:我想把“公12”工作表的名字中后面的数字“12”读出来写到a1单元格中,咋写?
最佳答案
2011-2-22 21:28
回复 kingofbirds 的帖子

(, 下载次数: 4)
 楼主| 发表于 2011-2-22 16:25 | 显示全部楼层
是不是需要自定义函数,咋写?
等待中。
回复

使用道具 举报

 楼主| 发表于 2011-2-22 19:17 | 显示全部楼层
回复

使用道具 举报

发表于 2011-2-22 20:09 | 显示全部楼层
kingofbirds 发表于 2011-2-22 19:17
等待中。

用宏表函数,定义名称来解决

03版用
提取工作表名称.rar (2.32 KB, 下载次数: 23)
回复

使用道具 举报

 楼主| 发表于 2011-2-22 20:21 | 显示全部楼层
回复 业余爱好者 的帖子

谢谢你的答复,我想将后面的数字提出来。
比如你的:“A1”中的“1”或“A12”中的“12”
回复

使用道具 举报

发表于 2011-2-22 20:21 | 显示全部楼层
回复 kingofbirds 的帖子

用宏表函数(取工作表名)
GET.WORKBOOK(38)

然后用RIGHT函数取最后两位数字

公式见附件:
工作表名.rar (3.25 KB, 下载次数: 21)
回复

使用道具 举报

发表于 2011-2-22 20:31 | 显示全部楼层
回复 kingofbirds 的帖子

如果你的工作表名数字不是固定位置,固定位数
这个公式可以帮助你
见附件:
提取数字.rar (5.35 KB, 下载次数: 7)
回复

使用道具 举报

 楼主| 发表于 2011-2-22 20:36 | 显示全部楼层
回复 sunjing-zxl 的帖子

谢谢你的答复,好像能用。
=RIGHT(工作表名,2)   中的  工作表名   就是我自己的 “工作表的名称”
但不懂 GET.WORKBOOK(38)  是啥意思?
能给我解释一下吗?
谢谢!



回复

使用道具 举报

 楼主| 发表于 2011-2-22 20:53 | 显示全部楼层
回复 sunjing-zxl 的帖子

为啥你的公式在我的表格中不能正常显示呢?  "=RIGHT(工作表名,2)"   
回复

使用道具 举报

发表于 2011-2-22 21:05 | 显示全部楼层
GET.WORKBOOK(38)
是宏表函数
将  工作表名=GET.WORKBOOK(38)
设置为自定义名称才能使用  工作表名  这个函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 02:53 , Processed in 0.330741 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表