如何由单元格颜色得到A,B,C班次
在EXCEL工作表中,用填充颜色的方法来区分员工的上班班次,分别为A班,B班,C班(对应白中夜班).
现在反过来如何由单元格颜色得到相对应的班次,请帮忙,谢谢!
HHaNSYoW.rar (2.16 KB, 下载次数: 10) 2008-11-20 22:28 上传 点击文件名下载附件 [求助]如何由单元格颜色得到A,B,C班次 楼主看这样行不。打开时请启用宏4.0。 跳转到最佳答案楼层
楼主看这样行不。打开时请启用宏4.0。
使用道具 举报
定义get.cell()函数
在通过if来转换
最好你上传个附件来看看
HHaNSYoW.rar (2.16 KB, 下载次数: 10) 2008-11-20 22:28 上传 点击文件名下载附件 [求助]如何由单元格颜色得到A,B,C班次 楼主看这样行不。打开时请启用宏4.0。
谢谢楼上的.
只是不太明白
1.这里的宏用来干什么?
2=GET.CELL(63,Sheet1!B8)+RAND()*0,这个公式里的63怎么理解,RAND()*0怎么理解,有什么用,Sheet1!B8是单元格本身,如何引用?
1、这个宏是Excel宏表函数,GET.CELL是在宏表函数内,但是宏表函数无法直接输入单元格,必须通过自定义名称的方式引用。GET.CELL函数就是获取单元格信息的,其格式为GET.CELL(功能号,引用)。其中功能号63即获取填充颜色信息,得到的数值是颜色的代码。
2、点击任意单元格,插入名称。这里用单元格本身的相对引用,直接输入或者点击单元格再转换成相对引用,这样得到的数值能够随单元格而改变。
加上RAND()*0是为了增加易失性函数使单元格重算,不然颜色改变的时候单元格是不会重新计算的。
这里提到了几个概念,楼主可以搜索一下以便理解:
宏表函数、自定义名称、易失性函数
谢谢amulee,
也感谢wuzhouxing
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-21 11:06 , Processed in 0.294382 second(s), 7 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.