我想计算 Microsoft Excell 工作表中某一列(范围)中的黄色、红色和白色(无颜色)单元格的数量。颜色相同(即仅使用黄色的一个 RGB 值,而不是浅黄色/深黄色等)。
这可能吗?
答案1
我怀疑是否有办法使用普通的 Excel 函数。
但这里有一个快速解决方案,使用虚拟专用网络。
- 打开你的工作簿并按ALT+F11
- 将下面的代码插入到工作表1或者你的数据在哪里
Range("A1:A100")
根据你的需要进行定制- 关闭 VBA 编辑器并返回到包含数据的工作表
按ALT+F8并执行宏
Sub countcolor() For Each cell In Range("A1:A100") Select Case cell.Interior.ColorIndex Case 6: yellow = yellow + 1 Case 3: red = red + 1 Case 2: white = white + 1 Case Else: others = others + 1 End Select Next MsgBox "Yellow: " & yellow & Chr(13) _ & "Red: " & red & Chr(13) _ & "White: " & white & Chr(13) _ & "Others: " & others End Sub