【问题标题】:Conditional Formatting in Excel using AlphanumericsExcel中使用字母数字的条件格式
【发布时间】:2011-09-27 16:09:05
【问题描述】:

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

【问题讨论】:

    标签: excel spreadsheet conditional-formatting


    【解决方案1】:

    你可以:

    模拟条件格式

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

    使用不可见的辅助列

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-08-15
        • 2020-08-11
        • 1970-01-01
        • 2011-08-03
        • 2012-09-30
        • 1970-01-01
        • 2014-07-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多