有条件地根据列中的值格式化一个单元格

时间:2014-12-02 20:01:29

标签: excel datetime excel-formula worksheet-function conditional-formatting

用户在单元格B2中输入日期/时间。如果这与列L中的一个值匹配,我想将单元格B2格式化为红色,否则将单元格B2格式化为绿色。

enter image description here

知道怎么做吗?

3 个答案:

答案 0 :(得分:3)

请使用标准填充格式化B2绿色,然后应用以下使用公式确定要格式化的单元格此公式为真的格式值:

=match(B2,L:L,0)>0  

格式化(红色)以适应和适用于B2。

答案 1 :(得分:1)

假设您使用的是Excel 2007以上版本:

  1. 设置B2 =绿色
  2. 的单元格着色
  3. 选择单元格B2并选择Conditional Formatting> New Rule菜单项
  4. Use a formula to determine which cells to format
  5. 在公式栏中,输入=ISNUMBER(MATCH(B2,$L$6:$L$100,0))
  6. 对于格式,请将着色更改为红色
  7. 显然更改$L$6:$L$100以适合您,但应该这样做......

答案 2 :(得分:1)

如何将其分为两步。

尝试在Cell B1中添加一个简单的公式:

=ISNUMBER(MATCH(B2, L:L, 0))

如果匹配则返回TRUE,如果没有匹配则返回FALSE。然后根据Cell B1制作两个条件规则。