天气

判断excel工作表是否存在


     总公司分发到各分公司的报表,为了防止更改工作表名称,准备设置“判断工作表名称是否存在”的公式,如果更改,就会提示“工作表名称不符合上报要求”。

     如下图所示的excel文件中,"日报表"是不得更改的工作表名称,如果发生更改,就会提示“作表名称不符合上报要求

   公式:

         =IF(ISERROR(INDIRECT("日报表!a1")),"工作表名称不符合上报要求","符合要求")

   公式说明

     1 公式是直接提取“日报表”中A1的值(日报表!a1),如果公式错误(ISERROR函数可以判断结果是否出错),说明不存在这个工作表。

     2 使用INDIRECT("日报表!a1"))而非直接用 "日报表!a1",是因为如果直接引用,当工作表名称发生改变时,公式中的工作表名称也会发生改变,也就达不到监控工作表名称的目的。而indirect中的"日报表!a1"是字符串类型。不会随工作表名称的改变而改变。

标签:excel
分类:Excel学习| 发布:admin| 查看: | 发表时间:2013/12/28
原创文章如转载,请注明:转载自个人资讯网 http://www.zhangxinran.com/
本文链接:http://www.zhangxinran.com/post/701.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Design By zhangxinran.com | Login | Power By zhangxinran.com | 皖公网安备:34010402701072号