|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 antiash 于 2015-2-12 19:30 编辑
求助一下大家,这几天一直被这个问题困扰着。
工作上遇到一个表格,表格第一页就是单纯的引用第二页的数值:如a1格就是”=sheet2!A1"这样。其他的都没有问题,但是我模仿做同样表格后,就碰到当引用的第二页格为空格时,第一页中应该也是空格的地方就会出现0.
一开始试了下设置里的不显示0值,但是也就是不显示而已,实际上0还是存在的。这样上传的话会出问题。当然如果要做if函数去掉0再引用我也会的,可这样我的公式就不和原文件相同了。我比较想知道为何它单纯一个”=sheet2!A1"这样的公式就能避开0值问题?
而且测试后,单纯按F9刷新自动计算也不会有问题,但是如果你点进A1格再回车的话,公式就直接作为文字列保存下来了,既不会有0也不会有空格(因为这一列就是设为文本格式的)。然后到表格第二页被引用的格子里如果点进去的话则什么都没有(并不是空格),这时候如果回车的话第一页也会出现0了。
因为工作的单位不能连外网不能用usb,所以附件中我自己做了个表格大概意思意思,希望大神们能解开我的疑惑
新建 Microsoft Excel 工作表.zip
(7.49 KB, 下载次数: 16)
|
|