我試圖設置一個if語句公式,該公式將讀取一個單元格的顏色,並根據該顏色將值放入另一個單元格中。我已經嘗試寫幾個if語句來做到這一點,但無法找到一個閱讀顏色。該表設置爲讀取日期單元格。我有條件格式設置爲我的週末着色。我需要一個值爲「200」的日子顯示不是在週末和「0」週末顯示。Excel公式,它讀取一個單元格中的顏色,並根據該顏色將值放入另一個單元中
-1
A
回答
0
假設,例如,非週末是紅色(vbRed)然後創建一個UDF(VBA,添加模塊並粘貼以下:
Public Function checkColor(cell)
If cell.Interior.Color = vbRed Then
checkColor = 200
Else
checkColor = 0
End If
End Function
爲了使用功能:
例如檢查A1,並把0或200 B1,在B1型
=checkColor(A1)
+1
此方法不適用於OP要求的條件格式。 – omegastripes
2
如果你能夠做到的條件格式,你應該能夠使用類似的公式輸入值。我猜測它讀是日期單元格,如果是週末,則數字,然後輸入該值。
+0
這是真的,並運行我遇到的問題是在假期。我希望能夠更改日期單元格的顏色,並更新工作表的其餘部分。 – Adam
相關問題
- 1. 根據另一個調用的顏色更改單元格的顏色。 Excel中
- 2. 根據另一個單元值將公式寫入單元格
- 3. 基於另一個單元格值更改單元格顏色
- 4. 根據單元格中的值和另一個單元格中的文本更改單元格的顏色
- 5. 如何使Excel單元格的顏色取決於另一個工作表中另一個單元格的值?
- 6. Excel:將單元格的顏色設置爲另一個
- 7. Excel:根據另一個單元格值返回值的公式
- 8. VBA:抓住一個單元格值取決於它的顏色
- 9. 檢查單元格的顏色並將顏色返回到另一個單元格
- 10. Excel VBA根據單個單元格的範圍設置單元格顏色
- 11. Excel單元格顏色格式
- 12. Conditinal格式化單元格以根據另一個選項卡中單元格的內容更改顏色
- 13. 根據RGB值在三個單元格中製作單元格顏色
- 14. 根據另一個工作表的值更改單元格的顏色?
- 15. 從python中讀取excel表格單元格的背景顏色?
- 16. Google表格根據另一個表格中單元格的值設置了一個表格的標籤顏色
- 17. 將背景顏色從單元格複製到另一個表格單元格
- 18. VB.Net datagrid導入excel單元格顏色
- 19. Excel:獲取單元格顏色
- 20. Excel VBA根據值更改單元格的顏色
- 21. 我想根據另一個單元格中文本的顏色更改一個單元格中文本的顏色
- 22. 單元格顏色
- 23. 顏色多個單元格 - 只能讀取第一列
- 24. POI讀取單元格背景顏色
- 25. Findin在Excel中匹配單元格並獲取值然後將它們放入另一個單元格
- 26. 根據它的值更改html表單元格顏色
- 27. VBA excel根據txt文件輸入填充單元格顏色
- 28. 根據另一個工作簿的數據更改單元格顏色
- 29. 在Excel中按顏色計算唯一單元格值VBA
- 30. VBA根據單元格數量更改單元格的顏色
從我的經驗來看,沒有一種簡單的方法。我會建議2個選項。 1 - 在條件格式中添加附加列,其中使用相同的公式,然後您可以根據該附加列執行IF。 2 - 你可以在沒有額外列的情況下做同樣的事情,但是你的IF會更加困難,你需要合併你的條件格式公式來給出價值,然後使用基於該值的IF語句。 – ZygD