累加和为 #N/A
有3个表 表1表2表3 每个表都有数据1和数据2 当天数据相加,如果表3数据没有及时录入,就会出现#N/A,如何不显示#N/A,只计算当前有的数据,按照图中的情况就 只计算表1和表2 的数据用iferror判断下,出现#N/A就返回个空值
用iferror确实可以去掉这个错误
这个表没啥意义把,全部是单元格组成的
这三个表可以做成一个视图啊
SELECT "表1" as lx,cast([数据1]as decimal) as [数据1],cast([数据2]as decimal) as [数据2],[日期] FROM [表1] UNION
SELECT "表2" as lx,cast([数据1]as decimal) as [数据1],cast([数据2]as decimal) as [数据2],[日期] FROM [表2] UNION
SELECT "表3" as lx,cast([数据1]as decimal) as [数据1],cast([数据2]as decimal) as [数据2],[日期] FROM [表3]
order by [日期]
感谢大家对活字格的支持
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
页:
[1]