Excel教程:爱惜眼睛,那就做一个聚光灯效果吧!
今天我们要跟大家分享用条件格式模仿比较热的WPS聚光灯数据查看效果。
WPS中的实时聚光灯效果,鼠标点在哪个单元格,对应的单元格以及行和列会高亮显示。这种聚光灯效果非常有利在行列数很多的表格中查看数据。
如下图所示工作人员处理快递包裹数量,现在我们需要单击某单元格后,单元格高亮显示,同时所在行、列也高亮显示。
原表
聚光灯查看效果
1.半自动效果
首先做一份半自动效果,方便不喜欢VBA代码的伙伴。
操作步骤:
(1)设置行列的高亮显示。
选中A1:L12数据区域后单击【开始】选项卡中的【条件格式】,在下拉菜单中单击【新建规则】。
在【新建格式规则】对话框中选择规则类型为【使用公式确定要设置格式的单元格】。公式为:=OR(CELL("row")=ROW(), CELL("col")=COLUMN())。单击【格式】,将单元格填充颜色设置为淡绿色。
单击【确定】完成行列高亮条件格式设置。此时效果如下:
公式解释:
CELL("row"),获取鼠标所在单元格行号;ROW(),获取公式所在行的行号;CELL("row")=ROW(),鼠标所在单元格行号等于公式所在行的行号。
CELL("col"),获取鼠标所在单元格列号;COLUMN (),获取公式所在列的列号;CELL("col")= COLUMN (),鼠标所在单元格列号等于公式所在列的列号。
OR(条件1,条件2),表示满足条件1或者条件2,都返回true。
整个公式含义就是当单元格的行号或者列号等于鼠标单击的单元格的行号或者列号时,条件成立,鼠标所在单元格的整行或者整列都会应用所设置的填充格式。
(2)设置单元格的高亮显示
(不要取消数据区域的选择)单击【开始】选项卡中的【条件格式】,在下拉菜单中单击【新建规则】。在【新建格式规则】对话框中选择类型为【使用公式确定要设置格式的单元格】。公式为:=AND(CELL("row")=ROW(), CELL("col")=COLUMN())。单击【格式】,将单元格填充颜色设置为淡黄色。
单击【确定】后完成单元格的高亮显示设置。此时的效果如下:
公式解释:
AND(条件1,条件2),表示必须同时满足条件1和条件2。
整个公式含义就是当单元格的行号和列号等于鼠标单击的单元格的行号和列号时,条件成立,鼠标所在单元格会应用所设置的填充格式。
(3)用鼠标单击某个单元格,然后按F9键,即高亮显示单元格和其所在行列。
因为还需要按F9才能进行高亮显示,所以这种方法属于半自动。下面我们来一个全自动。
2.全自动效果
在半自动效果的基础上,按快捷键Alt+F11打开VBA窗口。
在资源管理器中双击ThisWorkbook打开右侧的代码窗口,然后输入如下代码:
Private Sub workbook_SheetSelectionChange(ByVal Sh As Object, ByVal target As Range)
Application.ScreenUpdating = True
End Sub
下载代码请加QQ群:264539405
关闭VBA窗口。这时,鼠标单击单元格后,自动高亮显示单元格及其所在行列。
注意:设置了代码,在保存文件的时候需要选择保存为启用宏的Excel工作簿。
如果您正好在使用WPS表格办公,扫下面二维码阅读WPS中聚光灯的制作方法。