0

我在 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))),"")
4

1 回答 1

0

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

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

另一种方法是创建一个小的 vba 函数来强制在工作簿打开时重新计算。 让 Excel 从 VBA 中刷新工作表上的数据

于 2019-08-23T11:24:41.793 回答