这个Excel技巧很强大,鼠标点击即高亮显示数据区域,你知道怎么做吗

您所在的位置:网站首页 excel的鼠标设置 这个Excel技巧很强大,鼠标点击即高亮显示数据区域,你知道怎么做吗

这个Excel技巧很强大,鼠标点击即高亮显示数据区域,你知道怎么做吗

2024-07-14 11:22| 来源: 网络整理| 查看: 265

单于吹落山头月。漫漫江上沙如雪。谁唱缕金衣。水寒船舫稀。芦花枫叶浦。忆抱琵琶语。身未发长沙。梦魂先到家。

 ------[宋]王观《菩萨蛮·单于吹落山头月》

之前给大家分享过,当我们根据条件查看数据时,数据可以高亮显示,就比如下面这样:

那如果我们没有A20和B20的条件,而是当我们鼠标点到哪的时候,哪就进行高亮显示,这个有办法实现呢?

就像下面这样:

今天就给大家分享下如何实现当我们的鼠标点到哪的时候,这个单元格就高亮显示。

操作步骤:

1、首先我们先选择需要设置的数据区域,比如下面的我们选择设置区域为A1:M15

2、设置行内容高亮显示,点击菜单栏的【开始】-【条件格式】-【新建规则】-【仅对公式确定要设置格式的单元格】,输入公式:

=CELL("row")=ROW()

参照如上步骤,设置列高亮显示,同上输入公式:

=CELL("col")=COLUMN()

当我们设置完成后,可以发现,点击的数据区域已经高亮显示了。但是此方法有个缺陷,就是我们鼠标点击后,必须按F9进行刷新,才可以高亮显示。

不过我们可以通过VBA的形式,让其动态更新,下面会讲。

公式理解:

首先给大家讲下公式的原理,此处主要用到的是Cell函数

Cell函数的基本含义:

CELL(info_type, [reference])

info_type:指定要返回的单元格信息的类型

其中"row" 代表引用单元格的行号

"col"代表引用单元格的列号

reference:(可选值)需要其有关信息的单元格,如果省略,在 info_type 中指定的信息将返回给最后更改的单元格。

比如当我们点击D19的时候,再按F9刷新,可以看到C19返回单元格所在行,E19返回单元格所在列。

如果我们想鼠标点击的位置区别去其他十字区域显示的颜色,我们可以再【新建规则】,输入如下公式,使用AND函数代表当满足这两个条件时显示对应的区域设置。

=AND(CELL("row")=ROW(),CELL("col")=COLUMN())

实时刷新内容

上面讲到,如果我们想高亮显示鼠标点击的区域,必须按F9刷新才能实现,那我们想实时刷新要怎么办呢?

这时就要用到VBA了,VBA是Excel里的一种宏语言,打开方式是点击快捷键【Alt+F11】,或者【开发工具】里的【Visual Basic】,即可打开VBA编辑器。

操作步骤:

1、点击工程里面的当前工作表名称,比如以上数据的工作表是Sheet1,即点击sheet1

2、在编程界面的通用位置选择【Worksheet】,在编辑窗口中间输入如下英文:

Calculate

关闭VBA编辑器,当我们再点击数据时,可以看到十字高亮区域已经实时刷新了,详细操作步骤如下:

3、但是到这一步还没有完,如果我们想以后都可以实时刷新,我们需要把Excel格式保存为【.xlsm】或者【.xls】格式

此时,当我们再重新打开时,依然可以实时刷新了

这样一个随着鼠标位置实时高亮显示的Excel表格就做好了,如果你再遇到大量的数据,去查看时就不会把眼睛看花了,快去试试吧。

如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢

本文由彩虹Excel原创,欢迎关注,带你一起长知识!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3