避免看表看成斗鸡眼,你需要一个聚光灯效果
作者:龚春光来源:部落窝教育发布时间:2018-10-20 01:49:50点击:10399
长期伏案于表格,对眼睛是个巨大的考验。尤其是看那种数据行列很多的表格,查看某个具体数据时,为了避免看错位,眼睛很紧张地盯着一条线看。这就是表哥表妹们的眼睛经常感到疲劳的原因。还真担心,时间长了,变成斗鸡眼呢。怎么减轻眼睛疲劳,避免斗鸡眼呢?那就是在表格中使用聚光灯效果。何谓聚光灯效果?聚光灯效果是国产WPS软件的一个暖心小功能,就是在表格中实时高亮显示鼠标单击处的单元格及其所在行、列,好比舞台上的聚光灯追随、照亮主角一样,可以让我们很方便地看清单元格本身以及同行列数据信息,减轻眼睛疲劳。在本篇教程里,我们将用条件格式在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
下载代码请加群:264539405。
关闭VBA窗口。这时,鼠标单击单元格后,自动高亮显示单元格及其所在行列。
注意:设置了代码,在保存文件的时候需要选择保存为启用宏的Excel工作簿。
本文配套的练习课件和代码请加入QQ群:264539405下载。
做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐: