【发布时间】:2015-02-24 06:02:39
【问题描述】:
我试图用箭头图标集来表示分数的改进。由于我有多个列,每个单元格应该仅根据前一个单元格指示倾斜或下降。
如果我按数字顺序使用 excel 提供的正常格式: 20,30, 40
Excel 用数字 30 表示下降(箭头向下),但应表示为增加。有人可以帮帮我吗?
感谢您的宝贵时间、评论和回答。
【问题讨论】:
标签: excel excel-formula conditional-formatting
我试图用箭头图标集来表示分数的改进。由于我有多个列,每个单元格应该仅根据前一个单元格指示倾斜或下降。
如果我按数字顺序使用 excel 提供的正常格式: 20,30, 40
Excel 用数字 30 表示下降(箭头向下),但应表示为增加。有人可以帮帮我吗?
感谢您的宝贵时间、评论和回答。
【问题讨论】:
标签: excel excel-formula conditional-formatting
如果您想要一个可以复制的公式(作为文本和单元格,而不仅仅是复制一个单元格),这使得它更加通用,您可以使用这个:
=INDIRECT(ADDRESS(ROW()-1, COLUMN()))>INDIRECT(ADDRESS(ROW()-1, COLUMN()-1))
这是为上升应用格式;将比较运算符更改为相等和减少格式。
它是这样工作的:
=ADDRESS(ROW(), COLUMN()) 指的是当前单元格(即要格式化的单元格)。=ADDRESS(ROW()-1, COLUMN()) 指的是当前单元格上方的单元格,而=ADDRESS(ROW()-1, COLUMN()-1) 指的是当前单元格上方和左侧的单元格。这些是您要比较的两个单元格。然后我要做的就是比较两者。【讨论】:
有一种方法可以根据其他单元格内容应用条件格式。 例如,这不会为您提供图标(如箭头),而是为单元格着色。对你来说可能已经足够了。
条件格式 -> 新规则 -> 使用公式确定要格式化的单元格
该图显示了您可能获得的示例(图标行如下所述)。
您必须在公式中使用相对引用。 检查this answer。
还有其他选项涉及创建额外的辅助单元格,例如图中的第 4 行。额外工作量以及是否适合您,取决于工作表的大小和结构。
对于图标行,我使用了类似于下面的 2 和 3 的内容。
在 C4 中输入公式=IF(C3>B3,3,IF(C3=B3,2,1)) 并复制到右侧。然后应用条件格式 -> 图标集,并选择仅显示图标。
检查
【讨论】: