您好,欢迎来到我们爱旅游。
搜索
您的当前位置:首页请问EXCEL有没有获取单元格颜色的函数。

请问EXCEL有没有获取单元格颜色的函数。

来源:我们爱旅游

在Excel中,直接获取单元格颜色的函数是不存在的,但可以通过编写宏来实现。以下是具体步骤:

首先,打开包含所需单元格颜色的Excel表格。

接下来,通过按下Alt+F11快捷键进入宏编辑器,然后在宏窗口中点击“插入”选项卡,选择“模块”来创建一个新的宏。

在新插入的模块中,输入以下代码:

vba

FunctionCountSameColor(rag1AsRange,rag2AsRange)

Application.Volatile

DimcountAsInteger

ForEachiInrag2

Ifi.Interior.ColorIndex=rag1.Interior.ColorIndexThen

count=count+1

EndIf

Nexti

CountSameColor=count

EndFunction

完成代码编写后,返回Excel工作表,你可以在任何单元格中输入公式`=CountSameColor(B2,$A$1:$B$6)`来计算B2单元格颜色与范围$A$1:$B$6中相同颜色的数量。

只需按下回车键,即可得到B2单元格颜色在指定范围内的出现次数。

Copyright © 2019- myak.cn 版权所有 赣ICP备2024042798号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务