Excel:当且仅当数据在另一个单元格中时运行条件

Excel:当且仅当数据在另一个单元格中时运行条件

我目前正在制作一个电子表格,用于记录和跟踪医疗筛查数据。我试图让它尽可能方便任何临床医生使用。我想要实现的是:

有一个条件,当没有文本时突出显示一个单元格(B2)仅当另一个单元格中存在文本时突出显示该单元格(A2)并且一旦文本输入到该单元格中就清除突出显示(B2=notempty=LEN(B1)=0是我现在正在使用的。

我想要实现的是让单元格运行,这个条件IF AND ONLY IF单元格A2会填充数据。我对公式还很陌生,所以任何帮助都会非常有用,现在我正在摆弄:

=NOT(IF($I$2=0,(LEN(J2:J13)=0))) 

其中只有一半有效。

提前致谢!

答案1

希望我正确阅读并理解了您的问题,但问题的一部分可能是对范围使用了“len”函数,但没有正确格式化。输入基于范围的公式后,选择单元格并输入“Control+shift+enter”。Excel 会将公式括在括号 {} 中并将其表示为数组。

如果这有效,那么一切都很好,如果没有,您还可以考虑将公式的范围(LEN(J2:J13)=0)部分替换为 if-then 函数,以触发您感兴趣的单元格的“sumproduct”。

即: =IF(SUMPRODUCT(LEN(A1:D10))=0,"执行某事","执行其他事")

祝你好运 : -)

答案2

您的条件格式公式需要进行两次逻辑检查,一次检查单元格A2是否不为空,另一次检查单元B2格是否为空。

要进行多项逻辑检查,请使用AND函数。它使用 的语法AND(logical1, [logical2], ...)

然后使用A2<>""来检查是否A2不为空,以及ISBLANK来检查是否B2为空。如果两个条件都满足,则会触发您设置的条件格式。

=AND(A2<>"", ISBLANK(B2))

它的工作原理如下:

在此处输入图片描述

相关内容