程序员

EXCEL好玩:高亮符合条件单元格所在行

2020-09-13  本文已影响0人  海上大王

        经常要使用EXCEL做数据统计,从而挖掘反馈信息。除了简单的单元格运算、数据图表化,EXCEL不用宏也还能完成一些定制化的操作,特别是数据过滤,过滤后的信息自然也能当成是简单的数据挖掘。

        今天分享一个常用的EXCEL过滤操作,是通过条件格式来完成,实现的功能:高亮符合条件单元格所在的整行数据。

        先看这张图,这是记录某一个交易日的高频操作数据,从整块数据来看只是单纯的数字记录,图表化之前其实还能挖掘出有用信息。比如想了解F列“每手盈亏”的点数分布,如想找到“小于等于-1”的数据,这可以对照去进行复盘回顾。用人工肉眼来查找当然也能完成,但如果数据N倍的增加则工作量巨大,使用EXCEL本身功能则可把节省下来的时间另做他用。

        最简单的操作是使用“数据”功能区的“筛选”工具,先选择好要筛选的数据范围,然后自定义要筛选的条件,符合这些条件的数据就集合显示出来,其他不符合的则被暂时过滤隐藏掉。

        这里选择“自定义自动筛选方式”,条件为“小于或等于-1”,于是完成如下:

        但这样的数据挖掘,少了上下记录的关联显示,只单纯的找到符合条件的记录。如果想了解这条记录发生时,前后交易的关系则没有办法了,比如是不是短期连续试单行为,或者是否都按同方向尝试,即或存在平仓反手操作?那接下来换成条件格式来处理——

        通过“开始”功能区下的“条件格式”菜单,进入到“新建规则”,随后出现“编辑格式规则”窗口,选中下面的“使用公式确定要设置格式的单元格”,然后在规则格式那输入公式=AND(OR($F2<-1,$F2=-1),$F2<>""),这一操作是通过公式定位到符合条件的单元格,接下来再使用“格式”按钮跳转到设置页面,把符合条件的单元格所在行进行红色填充。

EXCEL里“$”符号是代表绝对引用,这里写在列F字母前,是表示绝对列F,而行数字前没有符号,是表示相对行,所以这是混合引用,表示F列绝对不变,单元格动态变化,可以理解为这是把参数从F2一直往F2+1进行推进的一个动作。公里里“OR”括号内表示“小于-1,或者等于-1”,“AND”括号内表示“小于等于-1,同时不等于非数据”

        点击确定后,弹出“条件格式规则管理器”,把应用于的范围可以设置成想要表达的区域,也不用担心没有数据的行(因为公式里有确定单元格“不等于非数据”)

        应用后确定,于是图表就变成下面这样啦,所有小于等于-1的“每手盈亏”那一条数据记录就被红色高亮显示:

        通过这样高亮符合条件的单元格所在行,可以挖掘到更有意思的数据,如数据记录44到47条连续4笔都被高亮,时间跨度2分钟,这就更值得注意,是否表示当时操作过于激烈和预期较大呢?而这些都是“筛选”功能无法显示给我们的。

        如果想要对数据有其他自定条件要求,按上述方法只需要修改公式规则即可。哪怕是同时多种要求,也只是多新建一条规则就行了。

        希望这个简单的EXCEL功能,能帮助到需要的小伙伴节省时间吧!

上一篇下一篇

猜你喜欢

热点阅读