我想知道是否有人可以协助处理条件格式问题,我无法解决这个问题
我们目前有一个名称中包含姓名的表格
Bob 5
Michael 6
现在如果我在单元格A1中键入bob,我希望它突出显示该行和它下面的四行。 另一个例子是,如果我在单元格A1中键入迈克尔,它将突出显示该行,并在该
下面突出显示5感谢任何帮助
答案 0 :(得分:0)
我无法编写一个更简单的公式,但是那个公式适用于我测试的数据。
A1将插入名称。
该表的范围从C1到D7(假设没有列标签)。
选择表格C1至D7并使用公式插入条件格式并使用公式:
=AND(COUNTIF(OFFSET(C1,IF(ROW()-VLOOKUP($A$1,$C$1:$D$7,2,0)<=0,1-ROW(),1-VLOOKUP($A$1,$C$1:$D$7,2,0)),0,VLOOKUP($A$1,$C$1:$D$7,2,0)),$A$1)>0,ROW()>=MATCH($A$1,C:C,0))
然后选择您想要的格式。
公式检查两个条件:
COUNTIF(OFFSET(C1,IF(ROW()-VLOOKUP($A$1,$C$1:$D$7,2,0)<=0,1-ROW(),1-VLOOKUP($A$1,$C$1:$D$7,2,0)),0,VLOOKUP($A$1,$C$1:$D$7,2,0)),$A$1)>0
这将检查指定范围内是否至少有1个匹配,具体取决于D中的值。它将检查当前行上方是否存在匹配x
行,其中x
是值。如果有,我们得到第一个布尔值(true或false)。
第二个ROW()>=MATCH($A$1,C:C,0)
确保匹配位于当前行的上方或上方。