excel亮灯怎么设置_EXCEL高手进,用EXCEL实现亮灯功能

匿名用户

1级

2014-04-20 回答

如果你不强制要求必须使用附件里那个各种颜色“灯”的小图片,则很好实现,公式和条件格式就可以解决。几种状态的灯,就用几种不同的单元格底色代表。

如果你必须用那几个灯的小图片,则只有编个宏了。

追问:

亮灯的颜色、形状不限,可以修改,不过必须的亮灯,其他形式的灯也可以。

但是条件格式那种高亮设置无法满足要求!

追答:

条件格式可以实现的,例如在main的页面的D12单元格,添加条件格式,选择使用公式设置单元格的格式,然后输入:=AND(E12>=80%,E12<=90%)

然后在下方设置单元格底色。

追问:

这个不是我想要的,必须亮灯!

而且有500个Item对应就500组规则,加上还要实现选定时间段查询,无法达到要求

追答:

每个item的判断区间不同,这个不要紧,可以修改一下条件:=AND(E12>=亮灯规则设计!E4,E12<=亮灯规则设计!D4)。当你向下拖拽复制时,单元格的判断区间也会跟着后面的表变化。

关键是你的设计规则那一页里面,同一列的灯的颜色是否相同?如果相同就可以。

追问:

1、每个Item都有不同的项目(如我举例的是效率,Item2可能是利润),这个数字全部随机的,你的方法不行的。你有把握的化直接去论坛上附件。单纯的条件格式是无法满足我需求的。

2、每个项目依据每月的实际值来亮灯,如果我积累了2年的数据,相当于1个Item就有24个数值,亮24个不同的灯。

3、加上有500个Item,共500*24=12000个灯号,你想的太简单了

4、这个必须用到VBA了

追答:

我唯一不清楚的是,在你的“规则设计”那个页面里,同一列的灯色是否相同。如果相同,条件格式是可以解决的;如果不同,就必须用VBA。

追问:

“亮灯规则设计”工作簿只是用来设计500个项目规则的,最后数据呈现实在“Main”这个工作簿,你在“亮灯规则设计”工作簿设计亮灯是没用的,最后亮灯需要体现在"MAIN"这个工作簿。

你在“亮灯规则设计”工作簿设计条件格式和我的需求一点都不搭嘎!!

“亮灯规则设计”这个range 这个在系统中是可以调整项,根据需求可以随时改他的range,最后将规则传递给“Main”这个工作簿进行亮灯

追答:

可能是我还没表达清楚:

1、“亮灯规则设计”工作表中,每一个item range的区间不同,这个没有关系。因为,可以在main工作表中的条件格式中使用相对引用,去根据“亮灯规则设计”工作表中每个不同的range来进行判断。你可以注意到,我的条件格式公式是“=AND(E12>=亮灯规则设计!E4,E12<=亮灯规则设计!D4)”,并不是绝对的80%、90%……。

2、问题在于:条件格式的限制是,对于每一种判断,只能设置一种格式——具体到你的问题里就是“亮灯规则”、或者“单元格底色”。我们无法对一个判断,设置多个矛盾的格式。具体来说,就是我们可以引用“亮灯规则设计!E4”和“亮灯规则设计!D4”,去取每一个不同的range,但是,一旦我们都引用了“亮灯规则设计”表中的D和E这两列的range,就只能设置一种颜色。

我想,现在你应该明白,为什么你需要确认的是:“亮灯规则设计”工作表中每一列的颜色是否是相同的?

如果相同,条件格式就能搞定。否则,就要编一个宏来处理。

追问:

你想的太过于简单,我设计的Item有500项哦:

1、现在我只举设置两个Item的例子来解释

2、“亮灯规则设计”工作表中设置Item1"效率"在99%~95%亮红灯,而Item2利润在99%~94亮黄灯

3、现在我在“main”工作表查询引用DATEBASE中指定月份的实际值后,在MAIN工作簿2014年1月到3月效率和利润亮灯情况如下图

4、后面您想到解决方法能否直接在EXCEL吧添加附件!

如下图

追答:

圆形的信号灯这个问题比较好解决,因为插入实心圆的字符,可以在条件格式里面对“字体颜色”和“字体大小”进行设置,实现圆形信号。就像图中最下面一行我做了个范例。

如果“亮灯规则设计”工作表中的每一列,就像图中我举例的那样,一列之中都存在几种颜色,那的确没办法解决。要么就规范“亮灯规则设计”的工作表,五种信号灯对应五列,当然每一行可以自行设置每种信号灯的区间;要么只有编一个宏,逐行逐列判断,有点繁琐。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值