【发布时间】:2015-12-05 16:13:55
【问题描述】:
截图参考: Download the actual excel [86kb]
目的:使用条件格式公式突出显示用户必须根据他们在 N 列中的输入输入的 O 到 V 列。一旦用户提供输入,突出显示应该消失。
问题:我已经编写并测试了两个公式,它们在隔离时都按预期执行,但是当使用 AND() 函数组合以实现上述目的时,结果是没有格式化应用于细胞。
仅供参考:绿色的标题值都是命名范围,它们是用户在“N”中选择的任务的列表。此外,以下公式应作为条件格式应用于“O”到“V”列
公式 1: 找到标题“work”在哪一列(“N”),然后对给定的行(“Page Launch - WW"),在给定列的 row1 中找到的命名范围内。如果找到匹配项,则返回 TRUE。 =NOT(ISNA(VLOOKUP(INDIRECT(ADDRESS(ROW(),MATCH("work",$1:$1,0),1,0,),0),INDIRECT(INDIRECT(ADDRESS(1,COLUMN(),1,0,),0)),1,0))) -- 有效
公式 2: 检查它自己的单元格的值。如果值为“”,则返回 TRUE。
=INDIRECT(ADDRESS(ROW(),COLUMN(),1,0),0)="" -- 有效
组合公式: 使用 AND() 检查 1 和 2 的值是 TRUE 还是 FALSE。如果 1 和 2 都为 TRUE,则返回 TRUE。
=AND((NOT(ISNA(VLOOKUP(INDIRECT(ADDRESS(ROW(),MATCH("work",$1:$1,0),1,0,),0),INDIRECT(INDIRECT(ADDRESS(1,COLUMN(),1,0,),0)),1,0)))),(INDIRECT(ADDRESS(ROW(),COLUMN(),1,0),0)="")) -- 不工作
【问题讨论】:
标签: excel-formula