Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3581|回复: 10

[分享] 如何找出因格式而显示连续#的单元格(技巧)

[复制链接]
发表于 2014-12-15 10:32 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2014-12-15 10:34 编辑

QQ截图20141215101459.jpg
11.rar (8.19 KB, 下载次数: 5)
发表于 2014-12-15 10:39 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-12-15 10:48 | 显示全部楼层
faliming7 发表于 2014-12-15 10:39
CELL函数不是可以返回格式代码吗

就算得到格式代码,也没证明该单元格是显示连续#的错误啊?因为也可能是显示的正常日期啊。
回复

使用道具 举报

发表于 2014-12-15 10:52 | 显示全部楼层
格式代码是D1,可取值却大于最大的日期或负值,不就显示#吗
回复

使用道具 举报

 楼主| 发表于 2014-12-15 10:54 | 显示全部楼层
对于显示连续#:

如果说这是错误,可定位 - 常量或公式 - 错误时,却不能定位出来。
如果说这不是错误,在VBA中,将含有该情况单元格区域赋值到数组时,会报'溢出 6'。
Sub test3()
Dim arr
arr = [a1:b3]
End Sub
回复

使用道具 举报

 楼主| 发表于 2014-12-15 11:00 | 显示全部楼层
faliming7 发表于 2014-12-15 10:52
格式代码是D1,可取值却大于最大的日期或负值,不就显示#吗

QQ截图20141215105654.jpg

谢谢法老!
你是怎么设置的呀?
回复

使用道具 举报

发表于 2014-12-15 11:02 | 显示全部楼层
CELL("format",)
回复

使用道具 举报

 楼主| 发表于 2014-12-15 11:10 | 显示全部楼层
faliming7 发表于 2014-12-15 11:02
CELL("format",)

如果B1是一个正常的日期,比如2014/12/15。
那不就和正常日期无法区分开了么?
回复

使用道具 举报

 楼主| 发表于 2014-12-15 11:22 | 显示全部楼层
1楼例子没列举出足够丰富的数据,我只好口头补充了。
主要是想学习,如何定位出“显示连续#的单元格”
回复

使用道具 举报

发表于 2014-12-15 12:59 | 显示全部楼层
爱疯 发表于 2014-12-15 11:10
如果B1是一个正常的日期,比如2014/12/15。
那不就和正常日期无法区分开了么?

再加个判断呀,单元格的值大于最大的日期。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 08:40 , Processed in 0.273245 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表