小编Ton*_*fah的帖子

如何在excel中计算不同字体颜色的文本

我有一个从另一个数据库导出到excel的名称列表.列表中感兴趣的名称以红色字体突出显示.我想要一种计算它的方法,即约翰史密斯在一列中总共出现5次,但在5次中出现3次,他的名字以红色字体突出显示.所以我想看看他的名字有多少个实例出现红色.

我知道如何搜索他名字的所有实例,例如= COUNTIF(A1:A100,"John Smith")

我还帮助创建了一个VB函数,它通过使用这个来计算工作表中所有红色值(= SumRed)(一旦指定了颜色索引):

Function SumRed(MyRange As Range)
    SumRed = 0
For Each cell In MyRange
    If cell.Font.Color = 255 Then
        SumRed = SumRed + cell.Value
    End If
Next cell
End Function
Run Code Online (Sandbox Code Playgroud)

我只是找不到结合两种计数条件的方法.任何帮助将非常感激!

excel vba worksheet-function excel-vba

8
推荐指数
2
解决办法
4万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1

worksheet-function ×1