快生活 - 生活常识大全

两步让你在中实现聚光灯效果


  本文转载自公众号:米宏office,原创作者:武旭鹏。想学office技巧,提升职场技能,关注米宏office准不错。
  我的目标:让中国的大学生走出校门的那一刻就已经具备这些,office技能,让职场人士能高效使用office为其服务。支持鹏哥,也为自己加油!
  WPS相比Excel来说,有些功能更接地气,比如聚光灯效果,新版中叫阅读模式,开启后浏览数据时选中的单元格所在的行和列会自动标色,方便浏览数据。
  此项功能也得到众多Excel用户的青睐!
  其实在Excel中也可以很轻松的实现聚光灯效果,下面是我在Excel中做出来的效果。
  可以完全用VBA来实现,但这节课我们分享的办法主要使用条件格式,虽然也用到了VBA,不过很简单,真正的代码部分也就一个单词。
  下面看下具体的方法。
  一、设置条件格式
  选中数据区域A2:X61,点击开始,样式,条件格式,新建规则,使用公式确定要设置格式的单元格,
  输入公式:
  =OR(ROW(A2)=CELL("row"),COLUMN(A2)=CELL("col"))
  二、让工作表自动重算
  打开VBE窗口,在数据表对应的代码窗口中选择工作表事件SelectionChange
  在事件过程中输入Calculate,如下:
  关闭窗口,OK,大功告成了,返回工作表试试效果吧!
  是不非常简单呢?
  关键知识点解释(知其所以然):
  1、Cell函数
  返回有关单元格的格式、位置或内容的信息。具体可以返回:
  使用起来也非常简单,=cell(上面表中的参数),就可以返回该单元格参数对应的数据。
  用Cell("row")可以返回单元格所在的行号,用Cell("col")可以返回单元格所在的列号。
  所以设置条件格式,只要数据区域中的单元格的行号或列号等于所选中的单元格的行号或者是列号就用绿色填充该单元格,这样选中的单元格所在的行和列里面的单元格就全部符合条件了,所以全部都填充为绿色。
  关键是Cell函数是一个易失性函数,想要让该函数的结果能随着选中单元格的变化而变化,必须要让工作表重新计算,可以按F9让工作表重算,但是每次选择完后都得按F9,这样让聚光灯的操作变得繁琐,所以用工作表事件SelectionChange让工作表中选择发生改变时进行重算是最理想的选择。
  2、什么叫易失性函数:
  易失函数是Excel中的一种运算函数,"易失函数",(Volatile functions),就是指使用这些函数后,会引发工作表的重新计算,有时我们打开一个工作薄但不做任何更改就关闭时,EXCEL却提醒我们是否要保存,这就是因为文件用到了一些"易失性函数",在打开文件时,易失性函数引发了文件重算。
  判定易失性函数的标准是"打开一个工作薄但不做任何更改就关闭时,是否要保存" 。
  "易失函数"又分"显性"易失函数和"隐性"易失函数:now( ), rand( ), today( ), rand()是"显性"易失函数, offset( ), indirect( ), cell( ), info( ) 则是"隐性"易失函数【但cell("filename")不是易失函数】。有些函数:rows( ), columns( ), areas( ), weeknum( )在微软文件中将其列为易失函数, index( )函数在excel 97版之后,不再是易失函数,但在使用A1:INDEX()、INDEX():INDEX()这种结构时,INDEX表现为半易失性函数(或工作簿级易失性函数),即:在工作表中按F9键或编辑单元格时不会引起整个工作簿的重新计算,而重新打开工作簿则会重新计算。一般的公认SUMIF()因为其第3个参数简写时的不确定性,也认为是半易失性函数(或工作簿级易失性函数) 大多数的易失性函数都是工作表级易失性函数,即在工作表按F9键或编辑单元格时,就会引发重新计算。
  通过上面的介绍,大家不仅对Cell函数有了个全面的了解,还加深了对函数的理解。
  本节的分享就到这里,祝大家每天都有进步。
  1:
  在线课堂在逐渐完善中,欢迎您的光临!
网站目录投稿:春丝