如何避免 Excel 2010 单元格 #reference 错误?

如何避免 Excel 2010 单元格 #reference 错误?

我制作了一个包含 3 张表的 Excel 工作簿。

  1. 一张表用于按行输入数据,其中包含以下列:姓名、州、加入日期、培训所用天数等。
  2. 另一张工作表接受下拉菜单中的输入并显示一些绩效指标,使用户能够找到特定州的人们接受培训的天数。
  3. 第三张工作表生成所有绩效指标。工作表的工作原理很简单,就是将一堆 IF 语句应用于第一张工作表中的单元格,同时使用第二张工作表中的条件输入。因此,对于要计算的一个绩效指标,只要第一张工作表中有行条目,就会有一列 IF 语句,每个 IF 语句都会检查“其行中”的人是否来自第二张工作表中的相关州,如果是,则返回一个数字。

该表稍微复杂一些,但上面的内容是核心。但问题是,我不断收到 #REFERENCE 错误。通常,在使用几天后,我会被叫过去,而所有性能指标都只是显示 #REFERENCE。

我认为这是用户的问题,但我的用户 Excel 经验水平较低。有什么方法可以更好地保护工作表免受这些 #REFERENCE 错误的影响?

我无法使用 Excel 的内置函数生成性能指标,并且没有使用 VBA 的经验。:)

希望您能提出一些建议。

答案1

听起来您应该利用 Excel 的工作簿/工作表保护功能来帮助维护完整性。在 Excel 2010 中,您可以在“审阅”选项卡上找到全局选项。

通过选择“保护工作表”,您可以阻止他人对电子表格上任何已锁定的单元格执行一些基本操作。(默认情况下,所有单元格都处于锁定状态)。

在您期望用户输入数据的任何地方,您都需要通过选择单元格、右键单击并选择“设置单元格格式”来解锁。解锁单元格的选项位于“保护”选项卡上。

Excel 还提供数据验证(在“数据”选项卡上可用),允许您指定条件来检测无效数据,并在用户选择单元格时向用户提供一条消息(非侵入式),在用户输入无效数据时提供一条消息(侵入式)。

相关内容