我是Excel EVB的新手,我只是一個普通的Excel用戶,但打算做一些專業的東西。我做了一些谷歌,但我不知道從頭開始。如何根據二維座標及其值對顏色進行着色?新的Excel函數
我想創建一個新的Excel函數,允許用戶根據X,Y座標及其值對單元格進行着色。首先,我有一個預定義的X,Y映射(參見下面的Colum A:E),Cell C3是我的原點(0,0)。其次,我有一個X,Y數據表,其中包含每個(X,Y)座標的值。
現在,我要色在X的基礎上,從具有多個狀態表中的數據Y地圖。
如果值> = 0 AND < = 4E-06,色彩單元(地圖)=綠色,單元值=值
如果值> 4E-06和< = 9.9E-06,色彩單元(圖)=藍,單元值=值
如果值> 9.9E-6,色彩單元(地圖)=紅色,單元值=值
EG。從表中,如果X = 1,Y = 2,值= 2.2E-05,細胞D1將以紅色着色和呼叫值將設置爲2.2E-05
最終結果會是這樣的:
問:我如何可以創建基於上述要求的新Excel函數?任何想法和投入?
你可以用這個公式來獲得在單元格的值,並應用條件格式,按您的條件。 '= SUMPRODUCT(($ G $ 2:$ G $ 26 = COLUMN() - 3)*($ H $ 2:$ H $ 26 = ROW() - 3)* $ I $ 2:$ I $ 26)' – nightcrawler23
您也可以使用**條件格式**可以在不需要任何編碼的情況下使用,除非您的功能比較複雜,在這種情況下,您也可以通過此選項調用它。 – FDavidov