根据列中的值有条件地格式化一个单元格
用户在单元格B2中inputdate/时间。 如果这匹配列L1中的一个值,则想将单元格B2格式化为红色,否则格式化单元格B2作为绿色。
任何想法如何做到这一点?
请使用标准填充格式化B2绿色,然后应用以下内容使用公式确定要格式化哪些单元格 , 在此公式为真的格式值中:
=match(B2,L:L,0)>0
格式(红色)适合B2。
假设您使用Excel 2007以后:
- 设置B2 =绿色的单元格阴影
- select单元格B2并select
Conditional Formatting
>New Rule
菜单项 -
Use a formula to determine which cells to format
- 在公式栏中input
=ISNUMBER(MATCH(B2,$L$6:$L$100,0))
- 对于格式,将阴影更改为红色
显然改变$L$6:$L$100
以适应你,但是这应该做到这一点…
把这个分成两个步骤怎么样?
尝试在Cell B1
一个简单的公式:
=ISNUMBER(MATCH(B2, L:L, 0))
如果匹配,则返回TRUE
如果不匹配,则返回FALSE
。 然后根据Cell B1
创build两个条件规则。