使用字母数字在Excel中的条件格式

时间:2011-09-27 16:09:06

标签: excel spreadsheet conditional-formatting

我在Excel中有一个条件格式,它根据某些值显示向上/向下箭头。这很好用。但是,在我的电子表格(主要由VBA控制)中,用户可以查看“等级”显示中的数据(L = 1,M = 3,H = 5)而不是1/3/5分数。我有一个自定义函数,可以将L / M / H转换为数字,但我无法弄清楚如何将其合并到条件格式中。我可以用普通的条件格式来做,但我想要上/下箭头图标集。我将删除条件格式并使用VBA将图标应用于单元格,但我不认为这是可能的。有什么帮助吗?

2 个答案:

答案 0 :(得分:2)

你可以:

模仿条件格式

忘记条件格式并使用带有箭头和Wingdings字体的excel 2003类型方法。看起来非常相似,Andy Pope有一个很好的例子:Mimic 2007 Conditional Formatting Icon

使用隐形辅助列

隐藏的辅助列将根据实际的单元格L,M,H显示数值1,3,5。然后在具有L,M,H的单元格中,添加条件并将其设置为辅助列的值。

答案 1 :(得分:0)

我最终做的是在右侧添加一个使用UDF将单元格值转换为数字的单元格。然后我将条件格式应用于此新单元格并将其设置为仅显示图标。通过锁定图标单元格并保护工作表(无论如何都会保护),该字段永远不会被用户编辑,这正是我想要的。