Excel 正在随机填充计算单元格

Posted

技术标签:

【中文标题】Excel 正在随机填充计算单元格【英文标题】:Excel is unfilling calculated cells at random 【发布时间】:2019-08-23 10:57:41 【问题描述】:

我在 SharePoint 上有一个 Excel 文件。 多人编辑所述文件。 离线和在线。

Excel 会随机取消填充依赖于同一工作簿中其他工作表的所有计算单元格(VLOOKUP 和 MATCH)。 因此,如果您打开或重新加载该文件,突然间所有使用 VLOOKUP 或 MATCH 的单元格将变为空白。 经过进一步调查,没有人更改任何内容或删除任何内容。 它只是随机发生。 现在它发生在 2 周前和今天。

我有一个临时解决方案,即使用公式转到单元格,按回车键,然后单击“使用此公式覆盖此列中的所有单元格”,然后单击撤消以防止自定义单元格内容被覆盖。 之后一切恢复正常。 我和一位同事谈过,他也完全随机地遇到了完全相同的问题。 他还在那些不是由多人编辑但他自己编辑的文件上遇到了这种情况。 所以它不依赖于文件本身。

语言可以解决这个问题吗? 在某些 PC 上,Excel 是英文的,而在某些 PC 上是德文的。

=IFERROR(IF(ISNA(VLOOKUP(D185,Sheet1!$B$3:$D$616,3,FALSE)),(VLOOKUP(D185,'Sheet2'!$B$3:$D$22200,3,FALSE)),(VLOOKUP(D185,Sheet1!$B$3:$D$616,3,FALSE))),"")

【问题讨论】:

【参考方案1】:

似乎您的工作表在打开时没有计算。看看这个链接是否对你有用。 https://superuser.com/questions/448376/what-is-the-excel-hotkey-to-re-calculate-all-formula-in-sheet

还要检查您的程序设置,看看是否启用了自动计算工作表。我不知道它在哪里。

另一种方法是创建一个小的 vba 函数以在打开工作簿时强制重新计算。 Getting Excel to refresh data on sheet from within VBA

【讨论】:

感谢您的回答!工作表总是自动计算,除了像 2 周前和今天这样的少数事件。我开始认为这可能是 SharePoint 问题...

以上是关于Excel 正在随机填充计算单元格的主要内容,如果未能解决你的问题,请参考以下文章

excel怎么计算一列有背景单元格的个数

Excel - 如何根据单元格 A 填充单元格 B、C 和 D

excel单元格怎么快速填充颜色?

excel如何设置输入数字后单元格自动填充颜色

Excel使用VLOOKUP函数填充后有的单元格会出现 #N/A 这个符号,是怎么回事?

Excel VBA/Formula 用于根据 2 个其他单元格的值填充 3 个特定单元格