在 Excel 中区分 A* 和 A

在 Excel 中区分 A* 和 A

我正在创建一个电子表格,供使用各种计数、小计等来查找数据的学校使用。我遇到的一个大问题是,我需要区分并分别计算获得 A*(A 星)的学生和获得 A 的学生。目前,他们将两者视为一个 - 有什么办法可以解决这个问题?每个使用的电子表格都会以这种方式表示 A*,因此出于可用性考虑,我希望以这种方式呈现它,而不是仅仅将其更改为不同的字母。非常感谢

答案1

考虑:

=SUMPRODUCT(--(A1:A10="A*"))

在此处输入图片描述

公式C1是:

=SUMPRODUCT(--(A1:A10="A"))

如您所见,它返回一个3

笔记:

如果我们使用:

=COUNTIF(A1:A10,"A*")

我们会得到一个8,因为COUNTF()将星号视为通配符。

答案2

EXACT 函数将区分大小写,使用此公式

=SUMPRODUCT(EXACT(A1:A100,"A")*1)

=SUMPRODUCT(EXACT(A1:A100,"A*")*1)

答案3

COUNTIF()COUNTIFS()支持通配符。星号恰好是一个通配符,表示“零个或多个字符(任何类型)”。因此,您会得到这些不想要的结果。但请记住;您始终可以使用波浪号来转义通配符的特殊含义。因此,您可以使用:

=COUNTIF(A1:A5,"A~*")

在此处输入图片描述

相关内容