基于Excel 2013中的上一个单元格的条件格式设置

时间:2014-12-27 07:40:26

标签: excel excel-formula conditional-formatting

我试图通过箭头图标集来表示分数的改进。由于我有多个列,因此每个单元格应仅基于前一个单元格指示倾斜或下降。

如果我在数字顺序中使用excel提供的普通格式: 20,30,40

Excel表示已经使用数字30(箭头指向下方)进行了下降,但是应该表示为增加。有人可以帮助我吗?

感谢您的时间,回顾和回答。

2 个答案:

答案 0 :(得分:3)

如果你想要一个可以复制的公式(作为文本和单元格,而不仅仅是复制一个单元格),这使它更通用,你可以使用它:

CollapsingToolbarLayout

这是为了应用格式来提升;更改比较运算符以获得相等和减少格式。

以下是它的工作原理:

  • =INDIRECT(ADDRESS(ROW()-1, COLUMN()))>INDIRECT(ADDRESS(ROW()-1, COLUMN()-1)) 指当前单元格(即要格式化的单元格)。
  • 同样,=ADDRESS(ROW(), COLUMN())指的是当前单元格上方的单元格,而=ADDRESS(ROW()-1, COLUMN())指的是当前单元格上方和左侧的单元格。这些是您要比较的两个单元格。然后我所做的就是比较两者。

答案 1 :(得分:2)

有一种方法可以根据其他单元格内容应用条件格式。 例如,这不会为您提供图标(如箭头所示),而是为单元格添加颜色。对你来说可能已经足够了。

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

该图显示了您可能获得的示例(图标行如下所述)。

必须在公式中使用相对引用。 检查this answer

enter image description here

还有其他选项涉及创建额外的辅助细胞,例如图中的第4行。额外工作量以及是否适合您,取决于工作表的大小和结构。

对于一排图标,我使用了类似于下面的2和3的东西。 在C4中输入公式=IF(C3>B3,3,IF(C3=B3,2,1))并复制到右侧。然后应用条件格式 - > 图标集,然后选择仅显示图标

检查

  1. https://superuser.com/questions/591120/excel-conditional-formatting-using-icon-sets
  2. Conditional formatting: Showing direction arrows for a series
  3. https://www.ablebits.com/office-addins-blog/2014/06/05/excel-conditional-formatting-icon-sets-data-bars-color-scales/,转到示例2.根据其他单元格的值添加图标