乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在单元格中获取Excel工作表的名称-excel获取sheet名称,公式获取sheet名

如何在单元格中获取Excel工作表的名称-excel获取sheet名称,公式获取sheet名

作者:乔山办公网日期:

返回目录:excel表格制作


我想这个问题需要借助自定义函数来解决,
在工作表VBE界面中增加一个模块,模块中增加如下代码(仅三行):
Public Function sheetName() As String
sheetName = ActiveSheet.Name
End Function
就是说将活动工作表的名称给到sheetName函数作为返回值。
在工作表的任体一个单元格输入公式:
=sheetname()
就可以得到当前工作表的名称了,
这是最简单的办法了,当然不一定能完全满足你的要求,比如你再次修改工作表名称时,公式并不会显示新名称,这些要求需要具体对待处理了。

在工作表生任意一个单元格输入
=CELL("filename",A1)
=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")&T(NOW())
第一个公式提取完整路径+工作簿名称+工作表名称
第二个只提取当前工作表名称。
OMG,你这个麻烦了,用公式解决比较困难,可以用VBA编程。当你每次点击当前工作表时,就自动刷新一次业务员列表。

1、打开excel文件,点击“公式”栏,进而点击“定义名称”

度查看大图" class="ikqb_img_alink">

2、把公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”复制粘贴进对话框2处,并点击确认

3、在任意工作表单元内输入“=sheetname”并确认,得到第一张工作表的名称sheet1

4、选择拖动后全部的单元格范围,光标回到2处,在键盘下同时按下ctrl、shift、enter三个件后完成工作表的名称提取

5、因本文件涉及宏表函数,最后需保存为xlsm后缀宏格式的excel文件,并在下次打开文件时点击启动宏

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网