
一、前言
表哥表妹们!如果你拿到一个表格如下图,需要你从中找一个非常重要的数据,会不会担心看错?
数据案例
毋庸置疑,看多行多列的数据时,千万不能开小差 , 看错的几率真的非常大 。那么有没有办法可以解决这个问题?
当然有 , 给你的Excel装一盏聚光灯 。
来来来!先看看效果吧 。

演示效果
如果小伙伴觉得这个方法有用的话,请继续往下看,聚光灯的制作教程马上开始 。
二、聚光灯设置步骤
第一步:打开数据存放的表格 , 按快捷键Ctrl A选中所有 。
【给你的Excel装一盏聚光灯,让你从此不再看错数据】全选
第二步:从【开始】选项卡中找到条件格式,新建规则 。

新建规则
第三步:选择规则类型,使用公式确定要设置格式的单元格 。

选择类型
第四步:将以下公式粘贴到图示位置 。
=OR(CELL("row")=ROW(),CELL("col")=COLUMN())
公式解释:cell("row")或者cell("col")表示指定单元格的信息类型为行数或者列数,即返回当前活动行或者列 , 而row()函数和column()函数表示当前所在单元格的行或者列 。如果返回的活动行或者列满足等于当前单元格所在的行数或者列数其中一个条件,则满足条件了 , 否则不满足条件 。

输入公式
第五步:设置满足条件下的格式 。

设置格式

选择喜欢的填充颜色
前面5步完成后,显示效果如下图,但是鼠标点击到其他单元格时根本没什么变化 。
为什么呢?别急,请按键盘上的F9试试!

F9强制刷新
不是吧!如果要不断的按F9(强制刷新)才可以,这也太不智能了吧!别急,下面我们祭出核武器VBA代码,只要复制粘贴到对应的位置即可 。
第六步:给表格加入VBA代码让表格自动刷新

鼠标右键点击工作表名称 , 选择查看代码

将代码粘贴到鼠标定位的空白位置即可
Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Application.CutCopyMode = False ThenApplication.CalculateEnd IfEnd Sub
三、完整的演示操作

演示
小伙伴们,如果有任何疑问欢迎在评论区留言,共同探讨 。本次案例文件请私信回复【聚光灯】系统会自动回复下载链接 。
