![](/img/trans.png)
[英]How can I check if cells contain one of several values and change another cell if those columns all contain either value
[英]Highlight all cells that contain a value in another cell
我正在使用Excel
我想高亮顯示包含(不區分大小寫)在另一個單元格中輸入的值的電子表格中的每個單元格。
我一直在研究條件格式,但沒有找到成功。
這個小宏使用單元格A1中的值,並高亮顯示包含該值的任何單元格:
Sub ColorCells()
Dim s As String, r As Range
s = Range("A1").Text
For Each r In ActiveSheet.UsedRange
If InStr(1, r.Text, s) > 0 Then
r.Interior.ColorIndex = 27
End If
Next r
End Sub
例如:
Excel將0 ( 零 )視為FALSE。 根據嚴格的定義,任何非FALSE的都是TRUE。 基於公式的條件格式設置規則僅在查找TRUE或FALSE。 僅此而已是多余的。 您在原始問題的注釋部分中描述的公式可以簡化為:
=COUNTIF(A4,"*" & $A$2 & "*")
不區分大小寫搜索的另一種方法是查看SEARCH
返回位置(例如,找到了)或錯誤(例如,沒有找到)。
=ISNUMBER(SEARCH($A$2, A4))
通過將SEARCH
換為FIND
可以選擇將其轉換為區分大小寫的搜索。
=ISNUMBER(FIND($A$2, A4))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.