当前位置:首页 > 微软office > Excel > 正文内容

给我一分钟,制作聚光灯

zyhwxm3年前 (2022-06-01)Excel101

诸君好咱们又见了,微笑。

我们今天分享一种方法,能实现聚光灯的效果。


1,设置条件格式

首先选择数据区域,然后单击【开始】选项卡下的【条件格式】按钮,在弹出的操作菜单中选择【新建规则】→【使用公式确定要设置格式的单元格】

输入公式:

=(cell("row")=row())+(cell("col")=column())

之后在【格式】里设置个人所喜欢的颜色。

解释下公式:

公式由两部分构成,一部分是(cell("row")=row())

另一部分是(cell("col")=column())

两个部分通过加号组合,意思是只要满足其中一个条件就算是符合规则。

row()和column()返回当前单元格的行号和列号。

cell("row")和cell("col")分别返回活动单元格的行列号。

整个公式的意思就是当前单元格的行号或是列号等于活动单元格的行号列号时,执行条件格式。

看到这里,可能会有小伙伴想,聚光灯似乎就制作完成了?

但其实并没有……

cell虽然是易失性函数,但是在条件格式中使用的时候,并不能随活动单元格的变化而自动更新,聚光灯的效果就需要鼠标双击单元格才能实现,这体验就相当糟糕了……因此我们还需要增加一句VBA代码。


2,增加VBA代码

使用快捷键ATL+F11打开VBE界面,双击需要设置聚光灯的工作表对象,例如下图所示的“汇总表”,将以下代码粘贴到该工作表的代码窗口中。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Calculate

End Sub



代码使用了工作表的SelectionChange事件,意思是当代码所在工作表的活动单元格发生改变时,就执行一次计算,以此达到对条件格式的CELL函数强制重算刷新的作用。

完成后的效果:


小贴士:

1、今天的小代码使用了工作表事件及条件格式,只对指定的工作表起作用。

2、聚光灯很有用,比如查看明细行列繁多的数据时,可以提高数据阅读清晰度和数据输入的准确度;但一旦使用VBA代码,Excel将会丧失“后悔”功能,也就是说Ctrl+Z的撤销功能会失去;另外它也会影响Excel的反应效率。

就酱紫,安~

图文制作:看见星光

本篇文章来源于微信公众号:Excel之家ExcelHome


版权声明:本文版权归原作者所有,仅供技术参考;

                 若有违反您个人权益,请留言反馈删除相关信息;


本文链接:http://zyh-c.myds.me:8086/post/158.html

相关文章

Excel常用函数公式20例

Excel常用函数公式20例

下面是一组常用Excel函数公式的用法,学会这些套路,让工作效率再高一丢丢。1、IF函数条件判断IF函数是最常用的判断类函数之一,能完成非此即彼的判断。如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。=IF(B4>=9,&...

TEXT函数,这些用法请收好

TEXT函数,这些用法请收好

TEXT函数是使用频率非常高的文本函数之一,她只有两个参数,参数1是要处理的数字,参数2用于指定格式代码,与单元格数字格式中的大部分代码都基本相同。接下来咱们一起看看TEXT函数的常见用法:1、简单的条件判断下图展...

IF函数,专治选择困难症

IF函数,专治选择困难症

小伙伴们好啊,今天咱们说一个看起来特别简单,但是用处特别大的函数——IF。如果有妹纸问你,这个周末准备怎么过?你会说:看天气情况吧,不同的天气,我的选择也不一样。每个包含“如果……那么……否则……”的句子,在Exc...

LOOKUP,这些招式都会了吗?

LOOKUP,这些招式都会了吗?

小伙伴们好啊,今天咱们说说LOOKUP函数。这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值。该函数支持忽略空值、逻辑值和错误值来进行数据查询,几乎可以完成VLOOKUP函数和HLOOK...

EXCEL如何计算两个年份间的年数,月数和天数差

EXCEL如何计算两个年份间的年数,月数和天数差

在EXCEL中,我们如果要求两个年份间的年数,月数和天数差,可以用到"DATEDIF"函数,那么具体怎么操作呢?请看如下操作。 方法/步骤 首先,打开需要编辑的数据表,输入你要编辑的数据,点击年数单元格; 在菜单栏点击"公式...

Excel超强大的“切片器”功能,还有人不知道吗?

Excel超强大的“切片器”功能,还有人不知道吗?

今天,跟大家分享一个实用的功能“切片器”,它不仅可以分析数据,而且非常美观。如果你还没有用过,那就跟我一起来看看吧!1转换表格在使用切片器之前,我们需要先将普通的表格转换为超级表,普通表格是无法开启“切片器”的,只...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。