分享

如何获得excel当前文件名和工作表名

 甘苦人生2010 2015-09-14
用户可以在工作表内创建一个公式,该公式将运算出该工作表的文件名或工作表名。若重命名工作表名,工作表内的引用也随之发生变化。该公式为:=CELL(”ftlename”)在工作表的任一位置上输入该公式都将得到文件名和工作表名,如E:\newbook\disk\[ch5-4.xlsl]Sheet1.但注意在创建该公式之前必须先保存该文件,否则公式将返回空白单元格。
    如果只需要得到当前文件名,而不需要路径和工作表名,可使用以下公式:
    =M1 D(CELL("filename"),FIND("[",CELL("filename"))+1,FIND(" ]",CELL("filename" ))-FIND(" [",CELL("filename")]一1)
    得到的结果为:ch5-4.xls
    下面我们来看看公式中使用到的CELL函数。
    CELL函数用于返回某一引用区域的左上角单元格的格式、位置或内容等信息。其语法形式为:C EL L(info_type,reference)。其中,infowe type为一个文本值,指定所需要的单元格信息的类型。reference则表示要获取其有关信息的单元格。如果忽略,则在info一pe中所指定的信息将返回给最后更改的单元格。
    首先看一下info type的可能值及相应的取值结果(见表6-7).
  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多