问题标签 [conditional-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9076 浏览

excel - 在 Excel 中使用 And 进行条件格式设置?

我有一列数据...A1,A2,.. A30

每个单元格包含一个数字。如果 A1、A2 和 A3 小于 0.5,我希望 B1 将颜色更改为红色。如果其中任何一个高于 0.5,则没有颜色。

然后我想要A2,A3,A4。然后是 A3、A4、A5。以此类推,直到我击中最后一个单元格。

我尝试做 A1:A3 之类的事情,但是发生了什么,它就像一个 Or 语句,而不是 And 语句。

0 投票
2 回答
10952 浏览

sharepoint - 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”的列,然后直接比较它,我可以让格式工作,但是,如果该列不可见,它就不起作用,我宁愿不创建其他列。

有任何想法吗?

谢谢你的帮助。

0 投票
1 回答
1765 浏览

excel - 在 Excel 2007/10 中自动调整条件格式中的公式

我正在使用 MS Excel 2007,并且为一组单元格定义了这种条件格式:

=NOT(ISBLANK($D$21)) ...然后更改背景+字体。

我只想为数百行(单元集)复制这种格式。但是当我copyit = paste special - Formats 时,它会复制格式,但它引用相同的样式。这意味着如果我将 D21 更改为 D22,它也会影响另一组。我还想说什么 Excel:每行增加 D21 !

你有什么想法?谢谢

0 投票
2 回答
4285 浏览

sharepoint - SharePoint Designer 2010 - 使用隐藏列的条件格式 -> 内联编辑问题

我想根据其他隐藏列有条件地格式化一些列。我使用了此处描述的切割不太显示的列的方法:http: //social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/b9cee891-2a35-4420-bfbb- 5ebf2f3fecfa

不幸的是,当我使用内联编辑时,剪切的列仍然出现。有没有办法在内联编辑期间隐藏这些列?

我无法使用链接中描述的 DataFormWebPart 方法。

谢谢

0 投票
2 回答
75599 浏览

excel - 如果单元格包含 1 个或多个关键字,则更改不同单元格的值

我有一列包含一些字符串描述。

例如:

p>

此外,我将在不同的工作表或列上有一个关键字列表,例如工作关键字列表 1:

播放关键字列表:

p>

因此,当主列填充了这些文本字符串时,我希望它们自动检查每个关键字列表以查看这些单词是否存在,当找到匹配项时,将列表的标题(工作/游戏)放在下一个单元格中给它。

我知道这在 VBA 中是可能的,甚至可以在SelectionChange函数中“即时”完成。但这是否可以在没有 VBA(例如条件格式)的情况下实现?

0 投票
9 回答
26224 浏览

excel - Excel 2007 - 条件格式:字体恢复为 Cambria

每当我使用条件格式时,字体都会更改为 Cambria(大小 10 或其他)。我无法使用 [主页、条件格式、管理规则、编辑规则、格式、“字体”] 选项卡更改字体及其大小。都变灰了!它看起来像一个错误?我在网上看到过这方面的帖子,但没有答案。现在怎么办?

(Ps 我用的是 Windows XP SP2。几个月后我们将升级到 Windows 7,这可能会解决问题。)

0 投票
2 回答
15548 浏览

excel - 基于公式的 Excel 2007/2010 色标条件格式

假设我有以下表结构(A1:C3)

如何应用具有以下条件的条件格式:

  • 只有标题单元格(H1、H2、H3)是彩色的
  • 着色方案是 2 或 3 色阶
  • 用于计算颜色的值应为 A2/A3、B2/B3、C2/C3(范围为 0-1)

注意:我不是在寻找 VBA 解决方案,因为我可以自己制作,但如果你有一些疯狂的 1 班轮,请告诉 :)
注意:我不想应用很多规则,例如if x<0.3 redif 0.3<x<0.6 orange等等。

有什么干净的解决方案吗?
可以根据公式的值应用 3 色标吗?

0 投票
1 回答
5648 浏览

excel - 当另一个单元格在 Excel 2010 中具有特定数值时,更改同一行上多个单元格的背景颜色

我正在处理一个简单的列表(参见上面的示例),其中当 D 中的单元格值具有特定数字时,总(D 列)和名称(A 列)中的单元格背景颜色会发生变化(在简单的交通灯系统中)值,即:

  • 如果总计 >=1000,则为绿色
  • 琥珀色介于 500-999 之间
  • 红色 <500

我已经使用 MS Excel 2010 使用条件格式序列来突出显示 D 中的单元格。但是,我如何创建序列或代码以使同一行的 A 中的相应单元格以相同的方式着色?例如,如果 D2 为绿色,那么我希望 A2 也为绿色吗?

我该怎么做呢?

0 投票
2 回答
11302 浏览

excel - 如果列包含给定数字 X 次,则突出显示单元格

我有一个带有标识号的列的大型 Excel 电子表格。每个唯一编号至少出现 12 次。我想强调那些出现超过 12 次的数字。有没有办法以非编程方式做到这一点?

0 投票
1 回答
8137 浏览

excel - Excel条件格式公式以并排比较两个表

我有两个并排的表格(尺寸相等),我想突出显示相等的单元格。(这两个表是并排的,因为 Excel 2007 不允许跨工作表使用条件格式)。

假设表 B 从表 A 偏移 16 行,我认为我的公式是:

(对于“此公式为真的格式值”框)。

但我错了。输入的正确公式是什么?