【发布时间】:2015-10-20 15:47:31
【问题描述】:
错误
当在工作簿中从一个工作表引用到另一个工作表时,在导航到目标单元格和区域时,引用会放置在第一个工作表的另一个单元格中,其中通常带有 #REF。请参阅下面的详细信息。
问题
- 如何消除此错误?
- 或者这不是一个错误,只是我更改的 Excel 中的一个设置 无意间?
我已尝试修复错误(请参阅下面的“我的修复失败”)。目前,除了完全重新安装我的电脑外,我没有其他选择,但我担心这个错误存在于旧文件中。
详情
我观察到的一些行为是(但不限于):
- 我在导航到目标单元格时在单元格中输入公式 或范围。到目前为止一切顺利,但是当我按下回车键时,我的公式 输入的单元格与我输入的单元格不同 公式,覆盖原始内容。
- 引用似乎“降落”在随机单元格上,替换了现有单元格,但每当我尝试从同一张表中的不同单元格和我指的是目标表。
- 在同一张表中,我无法对另一张表进行新的引用。当我删除第一个引用并将其替换为对另一张工作表的新引用时,它“降落”在一个新单元格上。奇怪的是,目标表中也有一个新的引用。
- 在我放入时出现错误
- 普通参考:='sheet 2'!A7
- 索引参考:=INDEX(Sheet2!$B$3:$F$7;Sheet1!B3;Sheet1!C3)
- VLookup 参考:=VLOOKUP(B3;Sheet2!A3:F7;Sheet1!C3+1;0)
- 它似乎只出现在旧文件中。我刚刚制作了一个新文件,但无法重现该错误。
- 在我的笔记本电脑上的 Excel 2007 中没有出现此问题,而在我的桌面上处理显示此问题的相同旧文件时。
我未能在错误中检测到系统。
我的修复失败
我遇到此错误已有一段时间了,并尝试了以下选项:
- 通过 Google a.o. 搜索此论坛和其他论坛
- 清理注册表(CCleaner、Avira 加速)
- 修复 Excel 2007(专业版)
- 删除 Office 2007,从 Windows 7 升级到 10,重新安装 Office 2007
【问题讨论】:
-
此行为意味着 excel 无法识别为有效引用: `sheet 2` in this formula ='sheet 2'!A7 要么
Sheet1要么Sheet2在这个公式中=INDEX(Sheet2!$B$3:$F$7;Sheet1!B3;Sheet1!C3)要么 @此公式中的 987654324@ 或Sheet1=VLOOKUP(B3;Sheet2!A3:F7;Sheet1!C3+1;0) -
(继续) 但是,当用户尝试输入引用
Sheet的公式时,该公式输入的Workbook中不存在,Excel 将为用户打开一个对话框选择或指向现有的Workbook,其中Sheet正在尝试使用预计存在。 1)当你输入这个公式时会发生什么? 2) 这些公式是手动输入的还是使用宏输入的? 3) 这个公式之前和现在在哪里工作是当它们显示#REF作为结果时? -
感谢您的回复。我在导航到目标单元格或范围时在单元格中输入公式。到目前为止一切都很好,但是当我按 Enter 键时,我输入的公式出现在与我输入公式不同的单元格中。我应该提到这个细节。
-
对不起,但我无法理解“在导航到目标单元格或范围时在单元格中输入公式”是什么意思。您是否在输入公式并移动光标?仍然缺少问题 1 和 3 的答案。还请您检查加载项和事件宏。您是否尝试过仅打开有问题的工作簿。您是否尝试过所有不活动的宏?
-
我刚刚打开了一个旧文件并尝试使用“保护我免受宏的影响”,我在那里遇到了同样的问题。
标签: windows reference excel-formula excel-2007