找回密码
 立即注册

QQ登录

只需一步,快速开始

沈勇杰

金牌服务用户

5

主题

20

帖子

135

积分

金牌服务用户

积分
135
沈勇杰
金牌服务用户   /  发表于:2024-6-18 13:34  /   查看:799  /  回复:3
本帖最后由 Erik.Xue 于 2024-6-26 10:07 编辑

ODATA取不到数显示为0,使用了=IFERROR(ODATA(....),"")的方法也是一样的情况。最后又套了一层IF判断才将0显示为空。这个是什么情况咯。是版本bug吗,现在用的是10.2的版本。

3 个回复

倒序浏览
olookok活字格认证
论坛元老   /  发表于:2024-6-18 15:12:44
沙发
通过  =  来获取值的 ,无数据的情况下 会显示  0  。
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-6-18 17:22:10
板凳
本帖最后由 Syl 于 2024-6-18 17:24 编辑

看你取值的结果,如果是
#N/A
,用iferror就可以获取到""如果是0肯定不行。你怎么取得值,看看公式,如果取到0 用iferror无效,需要加判断了



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-6-19 13:54:54
地板
大佬,iferr公式本身不是用来判断结果是否是0的,而是判断是否错误~~

看大佬的描述,应该不是ODATA获取不到数据,结果显示0,而是本身ODATA得到的结果是0,大佬可以检查下~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部