发布网友
共6个回答
热心网友
使用条件格式和find公式完成
第一步:设置规则
第二步,写规则条件(注意 这里a2使用了强制$的强制符,但是c2没用的原因是,目前只能在c2中使用规则,一会儿拖动表格,将规则适用于其他单元格)
第三步:拖动设定的单元格,让其他单元格也有规则,这样表格完成
第二种办法:这个要使用VBA变成完成。
这个涉及到三个判断标准。
第一:输入完成事件,就是当在左上角输入内容完毕后,直接进入判断,不需要点击。
第二:模糊查询事件,将所有需要查询的内容,如例子中f到h列中的数据,每一个都用循环判定字符中是否有自己输入内容,进行匹配。
第三:用循环嵌套,当数据匹配时,将底色变为绿色,否则不进行。
手机打字,没办法做,只能提供一个思路。
热心网友
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Target.Address = "$B$1" Then
UsedRange.Interior.ColorIndex = 0
If Target = "" Then Exit Sub
For Each c In UsedRange
If c.Row > 2 Then
If InStr(c.Text, Target.Text) > 0 Then
c.Interior.ColorIndex = 35
End If
End If
Next
End If
End Sub
热心网友
用vba填充就行,b1处改变时调用worksheet_change事件,然后调用指定的宏完成颜色填充》
热心网友
这个是使用条件格式,你先选中你表格中有内容的全部区域,进入条件格式,新建规则,使用公式确定要设置格式的单元格,公式框里填写下面的公式
=FIND($B$1,A2)
然后下面的格式选择自己想要的格式,进入格式选择“填充”,然后挑选颜色,之后确定即可。
热心网友
可以使用条件格式实现,设置界面:
示例效果:
热心网友
选定A到H列(也可以只选择A4:Hn的区域,n为你工作表最后一行数据的Excel的行号),然后菜单:开始,样式,选择 条件格式,下拉选择 高亮单元格规则...(第一个),然后选择 包含文本...(第五个),在弹出框左边文本框输入 =$B$1,右边可以选择你想高亮的填充颜色(也可以自己设置填充色等),最后点击 确定。