【发布时间】:2019-10-21 10:18:33
【问题描述】:
我正在计算#DIV/0!错误
我正在将数据从 SSIS 2010 插入到 excel 2013
数字显示为
7、10、8、11
单元格格式为General,输出列为SSIS中的WSTR
我只想要单元格的平均值,即 I.E =AVERAGE(D28:O28) 但它显示 #DIV/0!
任何想法如何解决请团队
【问题讨论】:
-
欢迎来到 SO!当您提出问题时,请尝试添加最少的内容:输入样本、预期输出样本、您尝试了什么、研究以及您在哪里堆叠。所以请提供最低限度。您是否尝试检查这些数字是实数而不是文本?
7和'7显示为 7,但第一个是 General 上的数字,第二个是文本 -
单元格正在从一般转换为文本,一旦数字点击单元格,请问有没有办法解决这个问题
-
#DIV/0!平均错误是由于无效数据造成的。如果只有少数数据是数字,
AVERAGE将适用于数字。当它变成#DIV/0!是因为没有项目 ->SUM(D28:O28)/0。检查你的数据和范围......如果它们是数字,你会得到一个平均值。 -
嗨 - 我已经尝试了 =SUM(D28:O28)/0 并且仍然得到#DIV/0!,必须有一种方法可以阻止 ssis / excel 将单元格转换为文本.. ?
-
Joeysonic 你在这个网站上有 25 个问题,只有 96 个声望。您真的可以在这里提高帖子的质量。这将使您更容易获得答案,而不是花一整天时间在 stackoverflow 上聊天,试图让人们为您编写代码......您可以通过格式化提出一个可靠的问题并包含您的代码(根据网站推荐),而不是花几个小时做聊天。你应该为每个问题做this。