Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel中使用字母数字的条件格式_Excel_Spreadsheet_Conditional Formatting - Fatal编程技术网

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

Excel中使用字母数字的条件格式,excel,spreadsheet,conditional-formatting,Excel,Spreadsheet,Conditional Formatting,我在Excel中有一个条件格式,它根据某些值显示向上/向下箭头。这个很好用。然而,在我的电子表格(主要由VBA控制)中,用户能够在“等级”显示(L=1,M=3,H=5)中查看数据,而不是1/3/5分数。我有一个自定义函数,可以将L/M/H转换为数字,但我不知道如何将其合并到条件格式中。我可以在一个正常的条件格式,但我想向上/向下箭头图标设置。我会删除条件格式并使用VBA将图标应用到单元格,但我认为这是不可能的。有什么帮助吗?您可以: 模拟条件格式 忘记条件格式,使用带有箭头和Wingdings字

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

您可以:

模拟条件格式

忘记条件格式,使用带有箭头和Wingdings字体的excel 2003类型方法。看起来很相似,安迪·波普有一个很好的例子:

使用不可见的辅助列


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

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