正文描述:《excel技巧─利用函数获取工作表名》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、EXCEL技巧─利用函数获取工作表名21/08/201216:54方法一 常规方法cell函数 也可以这样取得工作表名,在任一单元格输入:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))方法二 取工作表名及路径=CELL("filename",$A$1)取工作簿及表名=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1)),LEN(CELL("filename",$A$1))+1-FIND("[",CELL("f
2、ilename",$A$1)))取工作簿名=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1)),FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))+1)取工作表名=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))方法三定义一个名称,简写为:mc,引用
3、位置写入"=get.cell(66)"然后在任意单元格输入=mc,即可得到当前工作簿名称。定义一个名称,简写为:mcb,引用位置写入"=get.cell(62)或=get.cell(32),然后在任意单元格输入=mcb,即可得到当前工作簿及工作表名称。补充A取本表表名: 定义X=MID(GET.DOCUMENT(1),FIND("]",GET.DOCUMENT(1))+1,100) 在各表输入=X 补充B定义一个名称,简写为:mcb,引用位置写入"=get.cell(62)或=get.cell(32),然后在任意单元格输入 =RIGHT(mcb2,LEN(mcb2)-SE
4、ARCH("]",mcb2,1))可以得到工作表名称 补充C定义一个名称,简写为:mcb,引用位置写入"=get.cell(62)或=get.cell(32),然后在任意单元格输入 =MID(mcb,SEARCH("]",mcb2,1)+1,100)可以得到工作表名称补充D知识点1GET.DOCUMENT宏表函数说明语法GET.DOCUMENT(type_num,name_text)Type_num 指明信息类型的数。下表列出type_num的可能值与对应结果。Type_num 返回1 如果工作簿中不只一张表,用文字形式以“[book1]
5、sheet1”的格式返回工作表的文件名。否则,只返回工作簿的文件名。工作簿文件名不包括驱动器,目录或窗口编号。通常最好使用GET.DOCUMENT(76) 和GET.DOCUMENT(88)来返回活动工作表和活动工作簿的文件名。2 作为文字,包括name_text的目录的路经。如果工作簿name_text未被保存,返回错误值#N/A3 指明文件类型的数 1=工作表 2=图表 3=宏表 4=活动的信息窗口 5=保留文件 6=模块表 7=对话框编辑表4 如果最后一次存储文件后表发生了变化,返回TRUE;否
6、则,返回FALSE。5 如果表为只读,返回TRUE;否则,返回FALSE。6 如果表设置了口令加以保护,返回TRUE;否则,返回FALSE。7 如果表中的单元格,表中的内容或图表中的系列被保护,返回TRUE;否则,返回FALSE。8 如果工作簿窗口被保护,返回TRUE;否则,返回FALSE。 下面四个type_num的数值只用于图表。 Type_num 返回9 指示主图表的类型的数。 1=istheTibetanPlateaupoly.Centercityonlyapopulat
7、ionofoveronemillion.Xiningislocatedinthe"Tangfangudao"andtheancient"SilkRoad"road,istheLoessPlateauandtheTibetanPlateau,agriculturalandpastoralareasand,inconjunctionwiththeMinistryofcultureandIslamicculture面积图 2=条形图 3=柱形图 4=折线形 5=饼形 6=XY(散点图) 7=三维面
显示全部收起