打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel中的聚焦效果—高亮显示当前行列

在一些数据量比较多的工作表中,查看核对数据可是个耐心的活儿,因为一不留神就会张冠李戴,弄错数据可真是虐心的事儿。

下面这个图是某超市的销售数据:

看起来密密麻麻啊,咱们要实现的是:

当光标定位在工作表中某单元格中时,Excel自动为该单元格所在行和列突出显示颜色,用来强调数据,方便阅读和核对数据。如下面的效果:

实现这样的效果只需要做两步,设置条件格式,添加一小段vba代码。
1、设置条件格式:
选择数据区域,按下图步骤设置条件格式:

新建规则,使用公式确定要设置格式的单元格,条件格式中使用的公式为:=(cell("row")=row())+(cell("col")=column()),然后点击格式按钮设置格式。

cell("row")和cell("col")分别返回活动单元格的行列号。公式的意思是当前单元格的行号或是列号等于活动单元格的行号列号时,执行条件格式。
在格式设置中,选择填充,选择适当的颜色后点击确定,再点击一次确定。

可以看到,选中的单元格已经出现了纵横相交的颜色聚焦效果,但是,当你选了另一个单元格的时候,只有双击一下,聚焦位置才会发生变化,否则是固定不动的,可见有了条件格式还不够,因为cell虽然是易失性函数,但是在条件格式中使用的时候,并不能随活动单元格的变化而自动更新。
为此我们需要进行第二步工作: 


2、加上一段代码:
以下操作对于从未接触过vba的朋友来说,可能会有些陌生,但是没关系,不妨就从这个操作入手来先认识一下vba吧,也许比你想象的要容易很多。
按<ALT+F11>组合键,切换到VBE界面。

如果看不到操作界面的话,可以使用视图菜单,选择工程资源管理器:

如果你打开了多个文件的话,这里的内容可能会比较多,通过红框找到需要操作的文件,选择箭头所指的sheet,这里只有一个sheet(sheet1),然后双击。

选中“Worksheet”,Excel会在代码窗口中自动添加一段代码。

光标放到End Sub之前,输入“Calculate”。

这段代码的意思是,当活动单元格改变时,就执行一次计算。也就是起到强制刷新的作用。
设置完毕,我们的任务也就完成了。关闭VBE窗口,点击这个按钮或者按<ALT+F11>组合键回到工作表中看看效果吧。

注意哦,当你保存文件的时候,也许会有这样的提示:

这是因为从2007开始,带有vba代码的文件必须用另外的格式保存,点击“否”,保存类型选择启用宏的工作薄就行了。

还有一点必须说明一下,由于每点击一次代码,工作表就会重新计算一次,如果工作表里有大量的数组公式,每次点击都要重算的话可就惨了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用excel做出类似聚光灯效果的核对查找数据
【EXCEL每日提升】Excel自动核对你的数据!
Excel
Excel教程,天天核对多条数据很少出错,因为使用这个Excel神器
Excel聚光灯效果,你会做吗?
Excel的聚光灯操作原来这么简单?两种方法来解决,最后一种太赞
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服