Excel单元格不会计算,直到我双击它们

问题描述 投票:3回答:8

我有一个带有三个sum函数的excel表。工作表是模板,因此工作表的其余部分为空白,但A列中的几个文本说明除外。

我使用ETL过程(Talend Open Studio)打开工作表,输入一些数据,附加其他几张表,并将这个不同的工作表保存在文件共享中。

当我在文件共享中打开工作表时,带有sum函数的三个单元格显示为零,但是当我双击单元格时,它们会正确计算。

我想让单元格显示他们的计算,而不是双击它们。

单元格格式为“常规”,“计算”选项设置为“自动”。我能做什么?

excel talend
8个回答
3
投票

从MongoDB等“NoSQL”数据库导出数据时,我发现了这样的问题。

您可以在右侧插入一列,然后转到“数据”选项卡 - >“文本到列”选项。

确保在分离时选择适当的格式。无论你想分开什么,都会转向右侧。现在删除这个不受欢迎的列。你完成了。

Excel


1
投票

尽管您已将格式设置为“常规”,但Excel可能会将单元格视为“文本”。处理来自ERP(如SAP)的数据时可能就是这种情况。

尝试这两种方法,看看是否有效:方法1

  1. 通过复制数据单元格将特殊(值)粘贴到另一个工作表中,将数据传输到另一个工作表
  2. 然后将公式复制并粘贴到另一个工作表中,看看是否有效。

方法2:

  1. 对于您遇到问题的所有细胞,请在新鲜栏中输入配方=Value([your cell])
  2. 复制该列并在其上粘贴特殊值
  3. 将公式指向此新列

除非您有一个显示问题的数据源,否则很难重现您遇到的问题。但其中一种方法可能有所帮助。


1
投票

这个想法对我有用:

假设:A2列中的源数据

数据为“$ 4,238.74”

在B2 = RIGHT(A2, LEN(A2)-1)中清除最左边和顽固的字符(“$”,用查找和替换不清楚)

在C2 = LEFT(B2, LEN(B2)-1)中清除最右边和顽固的角色(被识别为unicode 160,也不会清除)

完成上述清洁后,如果没有手动双击每个单元格,单元格仍然无法像SUM()那样简单。

由于这不是有效的User6574133除以1的想法被应用:

在D2 = C2/1中,这称为顽固(C2)单元,它不会计算并在D2中创建可行的干净数据,无需手动双击每个单元即可计算。


0
投票

在空白列中将相同的数字除以1(例如= 5.223 / 1 = 5.223)问题已解决


0
投票

可能是您将计算设置为手动而非自动。要解决此问题,请转到“公式”选项卡/“计算/计算选项”/勾选“自动”。


0
投票

select all,find-replace = with =和excel会将内容看作公式。


0
投票

我只是通过公式,计算选项卡,“立即计算”来修复我的。它唤醒了Excel。


0
投票

实际上,转到公式,计算选项,您将看到它设置为MANUAL,将其更改为AUTOMATIC。我相信一些更新必须将其更改为手动。

© www.soinside.com 2019 - 2024. All rights reserved.