華文網

對賬利器:Excel自訂顏色函數

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()。