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

我在Excel中有一个条件格式,显示基于特定值的向上/向下箭头。 这工作得很好。 但是,在我的电子表格(很大程度上受VBA控制)中,用户有能力以“分数”显示(L = 1,M = 3,H = 5)而不是1/3/5的分数查看数据。 我有一个自定义函数,可以将L / M / H转换为数字,但我无法弄清楚如何将其纳入条件格式。 我可以用正常的条件格式来做,但是我想要设置上/下箭头图标。 我会删除条件格式并使用VBA将图标应用于单元格,但我不认为这是可能的。 任何帮助?

你可以:

模仿条件格式

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

使用一个看不见的帮手列

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

我最终做的是在右边添加一个单元格,使用UDF将单元格值转换为数字。 然后,我将条件格式应用到这个新的单元格,并将其设置为仅显示图标。 通过locking图标单元格和保护工作表(反正要保护),该字段从来不是用户可编辑的,这正是我想要的。