我使用 INDEX 函数将数据从一张表拉到另一张表,并使用下拉数据验证列表选择我的数据集。我有三种类型的数据 $、# 和 %,我需要动态格式化它们。
我有以下条件格式,根据从单元格 F3 中的下拉列表中选择的项目来选择自定义格式。
=OR($F$3 = "Extended Sales",$F$3 = "Freight Charges",$F$3 = "Supply Cost")
=OR($F$3 = "Lines Ordered",$F$3 = "DSO" =$F$3 = "Count Ship To")
=OR($F$3 = "% Active Accts",$F$3 = "% of SKUs With Spend",$F$3 = "Freight as a % of Sales")
我遇到的问题是条件格式卡在优先级最高的规则上。一旦我选择了一个带有 $ 格式的数据集,所有其他数据集都不会更新为各自的 % 或 # 格式。
有想法该怎么解决这个吗?
非常感谢!
答案1
您正在使用绝对引用,至少将行引用更改为相对引用:
=OR($F3 = "Extended Sales",$F3 = "Freight Charges",$F3 = "Supply Cost")