问题标签 [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 投票
2 回答
567 浏览

excel - Excel 条件格式 - 如果复制此单元格

我需要根据其他单元格进行一些条件格式设置。

基本上我需要它来做:

如果单元格包含是,则使用单元格 A1 的格式 如果单元格包含否,则使用单元格 B2 的格式

0 投票
1 回答
3321 浏览

excel - Excel图表中的条件数字格式

我正在使用 Excel 2010,我想将条件数字格式应用于图表中的值标签。当我将条件格式应用于工作簿中的单元格时,条件格式工作得很好,但是当我将该数据提供给图表时,值标签上的条件数字格式会丢失。

可以在此处找到指向我的屏幕截图的链接。(我需要更多的经验点来张贴图片)

我正在使用具有三个单独规则的条件格式功能,这些规则基于单独单元格的值。我需要图表中的数字格式自动更新(即没有宏)。我知道单元格可以在其自定义数字格式中内置条件,但似乎条件只能基于单元格本身的值。

任何帮助将不胜感激,如果您需要更多详细信息,请询问。在接下来的 72 小时内,我将密切关注这一点。

0 投票
3 回答
48500 浏览

excel - 如果单元格行包含“z”,则有条件地格式化列 A

z如果单元格的相应行包含该行中的任何位置的字母,我想突出显示 A 列中的单元格(使用条件格式工具) 。我想这样做,以便如果数据在 A 列中突出显示,我可以将数据排序到顶部。

我正在使用公式:

但我不想突出显示整行,只突出显示该行 A 列中的相应单元格。

这样做的公式是什么?

0 投票
1 回答
4694 浏览

excel - 基于活动单元格的条件格式

我正在尝试使用excel的条件格式。我的要求是using conditional formatting如果所选单元格介于 $A$1:$D$4 之间,我想突出显示单元格 $A$1:$D$4。如果所选单元格在 $A$1:$D$4 之外,则不应突出显示。一种方法是以条件格式编写公式

这样如果所选单元格与给定范围($A$1:$D$4)相交,它应该返回 true,否则它应该返回 false。但是我需要的公式是什么。

0 投票
1 回答
923 浏览

ssrs-2008 - SSRS 2008 R2 - LookupSet 表达式的条件格式

我有一个使用 LookupSet 表达式生成的字段,该表达式返回一个数组以适应返回多个值的可能性。看起来像这样:=Join(LookupSet(Fields!ENTITYUID.Value,Fields!FACILITYID.Value,Fields!TLID.Value, "TielineView"), VBCRLF + "")

如果返回的某些值与指定列表匹配,则需要对它们进行条件格式设置。是否可以破解这个数组并对每个值执行条件格式化表达式?

提前致谢, DP

0 投票
2 回答
1298 浏览

excel - excel条件格式公式问题

我有以下公式

它适用于=$I$6:$I$100 我希望与 A1 的比较保持不变,并且 I6 到 I100 应始终与 A1 比较。

就目前而言,A1 用于在 I6 上进行比较,而 A2 而不是 A1 用于对 I7 进行条件格式化。

有人可以帮我弄这个吗?

提前致谢。

0 投票
1 回答
966 浏览

excel - 如何确定当前行?

如果 B 列中的文本是某些值,我正在使用条件格式尝试更改 A 列中单元格的颜色。目前我的三个公式是这样的:

我需要一种快速将其推送到所有 50 列的方法,因此我想如果我可以将公式更改为以下公式,它会起作用我只是不知道如何:

0 投票
2 回答
32514 浏览

excel-2007 - Excel 2007 - 条件格式 - 比较同一列中的两个单元格?

这似乎是一个非常简单的问题,但我正在努力让它发挥作用。

基本上我有一列这样运行的数字:

  1. 56.69
  2. 56.74
  3. 56.83
  4. 56.78
  5. 56.78
  6. 56.7
  7. 56.61
  8. 56.58
  9. 56.57
  10. 56.58

我要做的就是突出显示一个低于/高于其上方的单元格。例如,由于上面列表中的第 2 项高于上面的第 1 项,因此该单元格将突出显示为绿色。与#3 相同。#4,因为它低于#3,将突出显示为红色。

我试过做这样的公式:

  • 放入一个公式= ($K3 < $K2) // 它试图隔离列而不是行引用(K 是包含数字的行)

  • 使用“仅格式化包含的单元格”选项并选择:“单元格值”“小于”“=$K2”

第一个项目符号对单元格进行着色,但不正确。它似乎并没有正确比较项目(突出显示值明显大于前一个单元格的红色单元格)。

我还尝试对公式进行更改,例如:+ K4 > K3(在创建公式时引用所选(引用)单元格下方的单元格)+ 使用/不使用括号使用公式选项。

提前感谢您的任何帮助和/或建议!如果我遗漏了任何细节,请告诉我。

你的,蜘蛛

0 投票
3 回答
2675 浏览

vba - 为什么 VBA 添加时我的条件格式偏移?

我试图添加这样的条件格式:

如果表达式=($G5<>"")然后将设置内部设置为绿色,则将其用于 $A$5:$H$25。

试过这个,工作正常,正如预期的那样,然后尝试使用以下代码将其调整为 VBA 代码,这是有效的,但不符合预期:

问题是.row在调试时提供了正确的行,但是我添加的条件公式似乎关闭了一行或多行-取决于我设置行的解决方案。所以我最终得到了一个条件格式,它对行有一个偏移量,应该已经被格式化了。

在对话框中它是=($G6<>"")G3 或 G100310 或类似的东西。但不是我想要的 G5。

设置行必须是动态的,因为这用于在不同的工作表上设置条件格式,这些工作表的数据可以从不同的行开始。

我怀疑我的With安排,但它并没有解决这个问题。

编辑:更具体地说,这不是UsedRange 问题,也有同样的问题:

我的数据如下所示:

当我在 Excel 2007 上执行此编辑后的代码并在条件对话框中查找公式时,它是=($G1048571<>"")- 它应该是=($G1<>""),然后一切正常。

更奇怪的是 - 这是一个工作良好的代码的编辑版本,用于为每一行添加条件格式。但后来我意识到,可以编写一个表达式,格式化整行或其中的一部分 - 以为这会在一分钟内适应,现在这个^^

编辑: 附加任务信息

我在这里使用条件格式,因为这个函数应该设置一个表格来对用户输入做出反应。因此,如果正确设置并且用户编辑了此表的条件化列中的某些单元格,则相应行将变为绿色,用于使用的行范围。

现在,因为在主标题行之前可能有行,并且可能有不同数量的数据列,而且目标列可能会改变,所以我当然会使用一些特定的信息。

为了使它们最小化,我确实使用 NamedRanges 来确定正确的偏移量并确定正确的DefaultProgessColumn.

GetTitleRow用于通过 NamedRange 或 header-contents 确定 header-row。

更正了我的公式 1,因为我发现之前的构造没有很好地形成。

strMatchCol1- 是范围的名称。

0 投票
17 回答
62448 浏览

excel - Excel - 条件格式 - 插入行

在“应用于”中使用偏移或间接似乎不起作用。插入行/秒后是否有其他方法可以阻止条件格式中断

我有一个范围的条件格式,例如 $O$19:$O$105。条件是'如果单元格值> 10',它被格式化为红色。

问题是 - 当我在 excel 中插入一行时,这个格式范围会分裂,我得到 2 个格式规则。例如,如果我在第 20 行插入新行,则范围分别为 $O$19、$O$21:$O$105 和 $O$20 的 2 条规则。

通常对于上述条件,如果规则被分成多个范围,则可能无关紧要。但是对于像“突出显示前 10 名”这样的条件,它会导致不希望的结果。

我尝试了以下方法,但运气不佳:

  1. 尝试使用间接 - 但 excel 似乎可以解决公式并保存格式规则,因此不能按预期使用插入
  2. 尝试使用偏移量 - 这里再次 excel 解决了与上述相同的范围。

任何人都知道如何编写不与行插入中断的条件格式?

[编辑] 我意识到插入行不会导致条件格式规则的拆分。我还复制一行并粘贴到正在执行此操作的插入行中。如果我选择特殊粘贴并只选择公式,它工作正常。