基于表中的值的条件格式给出“名称范围”错误

时间:2015-01-10 09:20:48

标签: excel excel-formula range conditional-formatting and-operator

我试图让Excel根据以下公式将条件格式应用于表:

=AND([Name1]="Prawn", ISBLANK([Name4]))  

基本上,如果单词Prawn在列Name1中并且列Name4中的同一行单元格为空,则Excel应该应用突出显示。

当在单元格中测试时,公式通常会评估为True或False状态,但是当我在条件格式中输入时,Excel会引发有关名称范围的错误。我读到在条件格式化中使用AND运算符可能会导致问题,但不确定如何在这种情况下修复它。

1 个答案:

答案 0 :(得分:3)

请选择您的表格(假设为表1)并尝试:

=AND(INDIRECT("Table1[@Name1]")="Prawn",ISBLANK(INDIRECT("Table1[@Name4]")))  

问题不在于使用AND运算符,而在于使用表。