标签: conditional-formatting

如何根据 SSRS 中单独字段的值有条件地格式化整行的文本颜色?

我有一个 SSRS 报告,我想根据年份字段的值动态更改“整行”的文本颜色。例如,如果当前会计年度,则将文本设置为绿色,否则设置为黑色。我找到了有条件更新行背景颜色的解决方案,并且我知道使用文本框属性我可以为一个单元格实现此目的。问题是我的报告太多了。有没有办法将条件应用于 Tablix 的整行或段,而不需要复制条件数百次?

谢谢,

马特

conditional-formatting textcolor reporting-services

3
推荐指数
1
解决办法
2661
查看次数

根据谷歌表格中的日期颜色代码交替行

我想根据谷歌表格中的备用日期对行进行阴影处理。例如,第一行始终没有阴影,如下图所示,第 2 行和第 3 行中有一个新日期“2021-03-19”,因此需要对它们进行阴影处理。之后,下一个日期,2021-01-01 就不需要了,依此类推。

我最近开始使用谷歌表格,不确定是否可以使用任何内置命令来实现。

任何建议,将不胜感激。

在此输入图像描述

unique conditional-formatting match google-sheets google-sheets-formula

3
推荐指数
1
解决办法
1520
查看次数

在 Excel 中检查/检测动态数组溢出

我想检查/检测包含从动态数组溢出的值的单元格。

假设我的单元格中有数据,并且我在单元格中A1:A10写入公式,那么它本身将包含实际的公式和中的值=A1:A10B1B1B2:B10将从动态数组中溢出。

我希望能够区分实际公式和数组的溢出值。更明确地说:我想编写一个条件格式规则,突出显示工作表上动态数组的溢出值(并且仅溢出值)。

我也很高兴有一个 VBA 公共函数,我可以在条件格式中使用它,就像这样=IsSpilledValue(B:B)返回 TRUE 或 FALSE。

根据我的理解,这个问题不是“溢出范围的条件格式”的重复。

编辑1:

我只想突出显示溢出单元格的原因是,对动态数组有些不熟悉的用户不会尝试在溢出单元格中进行更改,而只在包含实际公式的单元格中进行更改。但是,我必须允许其他用户完全手动覆盖,因此锁定单元格不是一个选项。突出显示在这里确实效果最好。

excel vba conditional-formatting excel-formula dynamic-arrays

3
推荐指数
1
解决办法
720
查看次数

SharePoint Designer 2010 - 使用条件格式确定今天的日期是否在开始日期列的x天内

我正在使用SPD 2010和Sharepoint Server 2010.

使用条件格式我正在尝试格式化列表,以便如果今天的日期超过开始日期列的3天,则单元格将变为红色.

直接比较两个日期列(以查看今天是否在开始日期之后)运作良好 -

ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($ thisNode/@StartDate)))<ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($ Today)))

但是,如果我添加一个数字,它将在SPD设计视图中工作,但不在实际的SharePoint网站上.

ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($ thisNode/@StartDate)))+ 3 <ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($ Today)))

我尝试将3转换为刻度 - > 8,640,000 /天并使用该值,但这也不起作用(并且在SPD设计视图中不起作用).

如果我创建一个计算日期为"StartDate + 3"的列然后直接比较它,我可以使格式化工作,但是,如果列不可见,它不会工作,我宁愿不创建其他列.

有任何想法吗?

谢谢你的帮助.

sharepoint sharepoint-designer conditional-formatting sharepoint-2010

2
推荐指数
1
解决办法
1万
查看次数

VBA中的条件格式,基于函数

我在Excel中有一些(半)复杂的条件格式.我可以使用菜单工作没有问题,但我想以编程方式进行,因为我希望它应用于多个工作表(复制,粘贴格式不起作用).

我在设置CF以获取代码时尝试录制宏,但它不记录该类型的条目.

以下是我正在应用的规则,目前在以下范围内:= $ 1:$ 65536

=OR(COLUMN()=1,COLUMN()=2,ISBLANK($B1))
=AND(LEFT($A1,6)="Base (",A1>100)
=AND(LEFT($A1,6)="Base (",A1>=75,A1<=100)
=AND(LEFT($A1,6)="Base (",A1>=50,A1<75)
=AND(LEFT($A1,6)="Base (",A1<50)
=$B1-9.999  (current cell is less than this value)
Run Code Online (Sandbox Code Playgroud)

就像我说的那样,我可以通过将整个列从一个工作表复制到另一个工作表来手动复制,但是我不能将它复制到所有工作表中,我想找到一种方法将其作为宏来实现它所以它可以很容易应用于新的工作簿(往往有10-15张).

excel vba conditional-formatting

2
推荐指数
1
解决办法
2114
查看次数

使用OR函数进行条件格式化

我需要的是如果它们匹配各种给定字符串中的一个,则为单元格背景着色.

在我的情况下,这将是A列包含值A1 = 1.08,A2 = 2.08(8月的第二天等)

我要做的是改变所有周末的背景颜色,只需指定它:

条件格式>新规则>使用公式确定要格式化的单元格.

我正在尝试使用OR()函数,但是,它似乎不起作用(在我的值的范围内),如:= OR("1.08";"2.08";"9.08"; "10.08"......).

对我有用的是:条件格式>新规则>仅格式化包含>单元格值>等于> ...的单元格(但在这种情况下,我必须制作许多具有相同格式的规则,这不是真正的我是,但是为了不同的价值观.

请帮帮我.

excel function conditional-formatting pattern-matching

2
推荐指数
1
解决办法
5万
查看次数

基于单元格颜色的条件格式

我有一个条件格式规则的列设置为根据日期与当前日期(今天的日期+ 7,+ 15,+ 30天)的接近程度使背景成为三种颜色之一.

我想扩展条件格式以影响整行,而不仅仅是用户的单个单元格更容易看到哪个项目的日期即将到来.

是否可以使用单元格格式进行条件格式化?

更新:进一步解释.条件格式设置为一列:如果单元格值介于今天的日期和今天的7天之间,则格式化为绿色背景.我希望这种格式在ROW中延伸,其中值变为绿色.

excel datetime conditional-formatting excel-formula excel-2010

2
推荐指数
1
解决办法
4万
查看次数

如何使用C#为Excel创建“文本包含” FormattingConditional(格式条件)

我想要的是能够根据其中的文本值来更改某些Excel文件的单元格的颜色。

这是我所拥有的:

private void validator(Excel.Worksheet sheet, int lastCellRowNum, XlRgbColor color)
{
  FormatCondition cond = sheet.get_Range("A1:I"+lastCellRowNum,Type.Missing).FormatConditions.Add(XlFormatConditionType.xlCellValue, XlFormatConditionOperator.xlEqual, sheet.Cells[1,1]);
  cond.Interior.Color = color;
}
Run Code Online (Sandbox Code Playgroud)

此代码将Cell [1,1] 的确切值与其他值进行比较,而不仅仅是包含的一个字符串。

基本上,我想要的是一种允许“包含”条件改善我的代码性能的格式。例如,如果在Cell [1,1] .Value2中为“ Hello”,则我希望Value2等于“ ByeHelloBye”的任何Cell或任何其他包含“ Hello”的字符串都包含在条件中。

现在,我不得不多次调用此方法30次,因为我不知道如何使这种情况发生。将所有格式应用于70.000行需要我35秒钟。太多了

解决我的问题的其他可能方法是:

  1. 将整个2D颜色数组传递给Excel。

对不起,我的英语,谢谢。

c# excel conditional-formatting

2
推荐指数
1
解决办法
1064
查看次数

查找两个列表之间的匹配值

我有两个列范围:C410:C1100M5:M100.我想遍历C范围,一次一个单元格,并尝试在整个M范围内找到至少一个匹配.如果找到了匹配项,我想在C黄色或其他东西中为单元格的背景着色(说实话,格式并不重要).

我一直在努力寻找通过公式来做到这一点的解决方案.我想过VLOOKUP但不确定.

excel conditional-formatting worksheet-function excel-formula excel-match

2
推荐指数
1
解决办法
81
查看次数

基于两个不同单元格值的条件格式

如果(例如)我想为特定单元格着色:

  • A1有一个值(意思是它不是空白)
  • B1没有价值(意味着它是空白的)

在这种情况下,我想将B1红色.我希望该公式适用于整个B柱.

excel conditional-formatting spreadsheet google-sheets

2
推荐指数
1
解决办法
2万
查看次数