在Excel中通过单元格进行数据validation

我想在单元格/行的单元格上设置数据validation,以便该特定单元格中的值不能更改,但可以编辑该表格的所有其余部分,因此为什么不使用只读。

目前,如果我在单元格中input值,请转到Data > Data Validation > Custom & enter ""实现此目的(见截图http://imgur.com/a/Ggqar )我想要做的是设置此validation通过单元格,而不是手动,因为我计划通过我的应用程序创buildExcel文档时写这个字段条目。

我已经做了很多在网上search,并findcountif等方法。但没有任何处理公式条目的自定义条件。

有人能帮忙吗?


感谢DanB的快速回复,但这并不是我想要达到的。 我的最终目标是,我的应用程序可以传递一个值到文件(列A行1 [如果更容易格式化它可以进入列A中的每一行填充,但不是必需]),文件将保存在本地。 然后,用户将在本地机器上inputB,C,D,E等等的详细信息,保存并再次处理文件。 我希望应用程序检查第一行第一行,并决定如何根据此值处理文件的其余部分(读取文件中的值已经工作)。 因为每次我的应用程序生成一个文件,它将是唯一的我想尝试使用单元格中的公式进行数据validation,以便我可以使用我的应用程序编写它,而不必手动将设置应用于该文件。 填充它时,是否可以使用单元格中的公式进行这种validation?

最快的解决scheme是使用受保护的工作表,但只保护该单元。

为此,请select整个工作表,然后select“格式化单元格”。 在保护选项卡上,从locking中删除检查。

现在,只需select要保护的单元格,然后使用相同的方法将其locking。 此时,除了1单元格之外,您的整个表格都应该locking未选中状态。

现在,在Excel中的“审阅”选项卡上,select“保护工作表”,然后取消选中“selectlocking的单元格”选项。

然后,在工作表受到保护(可以用密码保护那部分工作表)的情况下,该单元格甚至不能被选中,而工作表的其余部分都可以。