另一个Excel条件格式,尚未找到相关答案。
我有两张数据表。 Sheet2有简单的成品清单(全部在B栏)。 Sheet1有一个表格,表明需要根据日期完成项目 - 每个新列都是一个日期,下面的行包含要完成的项目。我希望将Sheet1中的项目添加到Sheet2中的完成列表后将其显示为绿色。 Sheet1中的表格与其他电子表格相关联,并且每天更新,因此我需要一些流畅的东西(即,我无法手动为单元格着色,因为要完成的项目可能会更改日期)。
我使用“= MATCH(B4,'Sheet2'!B:B)”一次为单列工作“(对于表1中的B列,我需要格式化的项目从第4行开始) 。但是,我不能为每个列输入这种条件格式(好吧,我宁愿不这样做)。有没有办法让Sheet1B4中的每个单元格:Z41看看Sheet2B:B,检测该值是否在Sheet2中,然后被适当地格式化(着色)?
如果我需要澄清更多,忙碌的一天并且我写得很快,请告诉我。
谢谢!
答案 0 :(得分:0)
您需要做的就是使查找范围成为绝对参考,即
=MATCH(B4, 'Sheet2'!$B:$B, 0)
条件格式规则也遵循绝对和相对引用,因此如果将规则A1 = B1应用于范围A1:C3,则C3将检查C3 = D3,在这种情况下C4检查Sheet2!C:C。
除非你知道Sheet2中的元素,否则你也应该使用0作为好的度量!B:B是有序的,而Sheet1中是元素的子集。