强制用户根据其他单元格值在单元格中输入值

时间:2013-04-19 09:11:40

标签: excel excel-formula

我目前正在处理以下用于记录测试用例的excel工作簿: enter image description here

如果用户在F列中输入fel,则会将其着色为红色。 Fel表示fault“(瑞典语)所以我想强制测试人员在其中一个测试用例失败时在错误跟踪系统中注册此错误。我应该在列中包含哪个ID错误跟踪系统中的错误。所以我想要实现的是:

如果测试人员已在F列中输入fel,则应强制或让测试人员意识到在I列中未输入任何ID。一个想法是如果F单元格包含fel并且I单元格为空,则将相应的I单元格颜色为红色,并且当测试者在I单元格中输入某些内容时,红色会消失。

这是我到目前为止所做的:

=IF(AND(F5="Fel",I5=ISEMPTY(TRUE)),)

我使用条件格式,但我无法让它工作。此外,单元格值是硬编码的,如何使条件对具有相应行的单元格的某个列有效。

此外,如果有更好的方法,只要将该单元格颜色为红色以使用户意识到他需要在I列中输入内容,我愿意接受建议

1 个答案:

答案 0 :(得分:5)

我以单元格F1:F10为例。请修改适用的。

没有公式ISEMPTY。使用ISBLANK

使用此公式

=AND($F1="Fel",ISBLANK($I1))

要确保它适用于该范围内的所有单元格(F1:F10),请仅使用$作为列,从而使其保持不变,并将行变为变量

<强>截图

enter image description here