我有一个单元格可以正常计算,但它会显示“保存为 WK1 格式时使用了无效值”的警告。当我在 Google 上搜索时,基本上没有找到任何结果。我觉得这很神秘,有人知道这是什么意思吗?
我正在使用 Microsoft Excel 2010。
我发现 WK1 是 Lotus 1-2-3 格式,我从未使用过。
单元格中的公式是
="Some text" & IF(I56|" (Top 5)"|"")
单元格I56
包含公式
=L56>0
以及L56
以下类型的公式
=IFERROR(INDEX(...|Match(...|...|0))|0)
答案1
我不确定这是否算作一个答案,但考虑到完全缺乏有关该主题的任何信息,并且考虑到这是您在谷歌上搜索该问题时得到的第二个结果,我想我会添加更多细节。只需单击几次并选择相关单元格,错误消息就会消失。
我猜想的最佳情况是,自动保存时出现了轻微损坏,然后 Excel 会显示“请稍等,出现错误消息”。然后过了一会儿,它正确地自动保存了,然后 Excel 会显示“哦,好的,现在我们满意了,让我们删除错误消息”。
简要阅读了关于该主题的其他几篇帖子,似乎在不涉及自定义格式的情况下也有类似的“什么都没改变,但错误消失了”的解决方案。当涉及格式化时,检查隐藏在几种“标准”格式中的自定义格式,看看它是否与它们一起进行评估。
答案2
与其他评论者类似,我刚刚也遇到了这个问题。我刚刚重新计算了工作簿(Ctrl+Alt+Shift+F9),错误就消失了。
答案3
遇到了这个问题,发现求和范围内的一个单元格被格式化为“自定义”,而其他所有单元格都被格式化为“货币”。该单元格中没有值,但却是求和公式的一部分,因此不同的格式导致了错误。