带开关的条件格式

Posted

技术标签:

【中文标题】带开关的条件格式【英文标题】:Conditional Formatting with switch 【发布时间】:2018-11-22 12:49:55 【问题描述】:

这是我的矩阵的设计视图,它使用一系列数据集,表达式使用查找

这是运行时的报告。我想在结尾列添加一些条件格式

条件格式取决于人名以及该字段中的总计。以下是我尝试过的。我希望只有希拉里的细胞会显示颜色。但是其他的则显示为绿色。

 =switch(Fields!Name.value = "Hilary" and 
  reportitems!Textbox62.value >=0 and reportitems!Textbox62.value <= 9,"#fd6767", 
  reportitems!Textbox62.value >=10 and reportitems!Textbox62.value <=19, "#f8d3a9", 
  reportitems!Textbox62.value >= 20 and reportitems!Textbox62.value <=100,"LightGreen")

【问题讨论】:

【参考方案1】:

如果我理解正确,所有其他名称都应该使单元格背景为空白,不是吗? 在这种情况下,您必须为每一行添加条件“Name=Hilary”。在你的表达中,这个只与第一行有关。 试试这个:

=switch(
  Fields!Name.value = "Hilary" and reportitems!Textbox62.value >=0 and reportitems!Textbox62.value <= 9,"#fd6767", 
  Fields!Name.value = "Hilary" and reportitems!Textbox62.value >=10 and reportitems!Textbox62.value <=19, "#f8d3a9", 
  Fields!Name.value = "Hilary" and reportitems!Textbox62.value >= 20 and reportitems!Textbox62.value <=100,"LightGreen")

【讨论】:

看准了!对自己没有解决这个问题感到沮丧,谢谢 请记住,只有当值在 0 到 100 之间时,您的表达式才会改变背景颜色。您没有考虑负值或高于 100 的值

以上是关于带开关的条件格式的主要内容,如果未能解决你的问题,请参考以下文章

office护眼模式为何消失?

在Mysql中如何插入一个有两个条件的值

条件格式取决于列中的数据

怎样在Excel中使用条件格式和查询

EXCEL条件格式拖动。

excel条件格式 不等于怎么操作