Excel已经开始提供颜色运算,
可以简单的通过颜色筛选。
如果希望指定颜色的单元格或指定颜色的文本,
还是需要通过自定义函数来实现。
通过函数获得颜色的数值,再通过逻辑运算,实现引用对应的数值或文本。
应用场景:对账
财务、配件经常会与客户核对账目:
最直观的方法是颜色标注,即涂了颜色的就代表已经核对过。
但是,最后要出核对结果时,就比较麻烦,要通过颜色筛选,来一个颜色一个颜色的得出结果。
如果有了颜色函数,就可以很方便的取得结果,如果再增加颜色一列,通过SUMIFS就可以直接获得结果了。
要使用颜色函数,要自行定义:
背景颜色函数:
Public Function BackColor(ce As Range)
BackColor = ce.Interior.Color
End Function
文本颜色函数:
Public Function TextColor(ce As Range)
TextColor = ce.Font.Color
End Function
新建一个Excel文件,打开VBE,添加上述代码
文件另存为加载宏:
然后在加载项中启用加载宏Color:
现在这个颜色函数就已经生效了,
你可以像使用Excel内置函数一样,自由调用Back Color()、Text Color()。
联系客服