【问题标题】:Excel color scale - how to insert new rows to fit in existing scale?Excel色标 - 如何插入新行以适应现有比例?
【发布时间】:2015-04-07 16:54:25
【问题描述】:

我有一个电话号码(列)和月份(行)的电子表格,以及数据部分中的电话费值。我使用 Excel 的色标快速查看其中一条线是否具有极值,因此我选择每个电话的费用,并为每个电话号码设置色标(例如 B2:B19 的色标,C2:C19 的另一个色标等)。

但是,每个月,我都会插入一个新行,并且每次都需要将色阶应用于整个范围。如果我复制并粘贴一行,我会得到一个色标,但仅基于该行(例如,添加第 20 行会给我 B20 的颜色范围,C20 的一个等)。从现有比例复制和插入一行不起作用。

有什么方法可以添加,例如第 20 行,并自动包含在现有的 B2:B19 色标中?

谢谢! 艾德艾希曼 西班牙坎布里尔斯

【问题讨论】:

  • 在数据中间插入一行将扩展所有基础条件格式范围以包含它。您可以插入一行(不是在末尾),添加您的数据,然后排序,以便顺序正确。它应该具有与以前相同的格式。如果排序不是一个选项(可能公式指向这些单元格),您可以在倒数第二行插入一行,剪切下面的行,然后将剪切的行粘贴到新行的上方。这将在底部提供一个新行,将所有格式和以前的公式原封不动。
  • @pnuts 是的!这就是答案。它不会将色阶应用于空单元格,然后正确填充它们。没有尝试过,我觉得很愚蠢;-> 谢谢!
  • @Byron Wall 您的解决方案也有效,拜伦,非常感谢您的意见。我在发布之前尝试过您的解决方案,但是插入的行没有格式错误的事实导致我得出结论,它们没有被拾取。在尝试了 pnuts 解决方案后,我意识到您的解决方案确实有效(通过将值放入空单元格来确认),我只是没有意识到。

标签: excel


【解决方案1】:

假设您正在讨论条件格式,您可以使用规则类型“使用公式来确定要格式化的单元格”选项和如下公式:

=IF(B3=MAX($B$2:$B$3000),TRUE,FALSE)

然后将格式设置为将列中的最大值加粗。 将以上内容复制到 B3 的条件格式中,然后保存后,使用格式刷绘制列的其余部分。对于列中的每个单元格,公式将更改为 =IF(b4, =If(b5...),其中 B2:b3000 的范围被美元符号(锚点)锁定

【讨论】:

  • 据我所知,您的解决方案不适用于我正在尝试做的事情。我正在使用 Excel 的“色标”格式,似乎无法将其与规则一起使用。无论如何,感谢您提供帮助,我很感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-13
相关资源
最近更新 更多