分享

如何得到当前sheet的前一个sheet名称

 阿杰168 2012-04-02
插入/名称/定义。此时出现定义名称对话框。
"在当前工作簿中的名称"下面输入:工作表
"引用位置"下面输入:=GET.WORKBOOK(1)&T(NOW())
确定
这个操作是用宏表函数提取工作簿中所有工作表名称

接下来在任意工作表任意单元格输入:
=INDEX(工作表,MATCH(MID(CELL("filename",A1),FIND("[",CELL("filename",A1)),20),工作表,)-1)
这时显示的就是当前工作表的前一工作表名.再用INDIRECT求和,比如求前一工作表B1:B10的和:
=SUM(INDIRECT(INDEX(工作表,MATCH(MID(CELL("filename",A1),FIND("[",CELL("filename",A1)),20),工作表,)-1)&"!B1:B10"))

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多