基于Excel 2013中的前一个单元格进行条件格式化
我试图用箭头图标设置来表示分数的提高。 由于我有多个列,每个单元格应该只是根据以前的单元格指示倾斜或下降。
如果我使用excel提供的正常格式,编号顺序为:20,30,40
Excel表示数字30(箭头向下)已经下降,但应该表示为增加。 有人可以帮帮我吗?
感谢您的时间,审查和答复。
有一种方法可以应用基于其他单元格内容的条件格式。 这不会给你图标(如箭头),而是给单元格着色。 这可能对你来说已经足够了。
条件格式 – > 新规则 – > 使用公式来确定要格式化的单元格
该图显示了您可能获得的一个示例(图标行如下所述)。
在公式中使用相对引用是非常重要的 。 检查这个答案 。
还有其他的select,包括创build更多的辅助单元,例如图中的第4行。 额外的努力量,以及是否适合你,取决于你的工作表的大小和结构。
对于一排图标,我使用了类似于下面的2和3的东西。 在C4中input公式=IF(C3>B3,3,IF(C3=B3,2,1))
并复制到右侧。 然后应用条件格式 – > 图标集 ,然后select仅显示图标 。
检查
如果你想要一个可以复制的公式(作为文本和单元格,而不仅仅是复制一个单元格),这使得它更多function,你可以使用这个:
=INDIRECT(ADDRESS(ROW()-1, COLUMN()))>INDIRECT(ADDRESS(ROW()-1, COLUMN()-1))
这是应用格式化上升; 将比较运算符更改为相等并减less格式。
这是如何工作的:
-
=ADDRESS(ROW(), COLUMN())
引用当前单元格(即要格式化的单元格)。 - 同样地,
=ADDRESS(ROW()-1, COLUMN())
是指当前单元格上方的单元格,而=ADDRESS(ROW()-1, COLUMN()-1)
是指单元格上方和左侧当前单元格。 这是你想比较的两个单元格。 那么我所做的就是比较两者。