Excel countif公式二条件

Excel countif公式二条件,excel,countif,Excel,Countif,我在使用countif公式时遇到了困难,因为我需要计算某张表的值是否以数字“2”开头,但前提是其长度等于“9” 第一部分很简单,看看单元格是否以“2”开头,但长度我不知道怎么做 你知道我怎么解决这个问题吗 如果您正在处理数字,请感谢,可能是这样的: =COUNTIFS(sheet2_2019!A:A;">="&2*10^8;sheet2_2019!A:A;"<"&3*10^8) =COUNTIFS(sheet2_2019!A:A;“>=”&2*10^8;sheet

我在使用countif公式时遇到了困难,因为我需要计算某张表的值是否以数字“2”开头,但前提是其长度等于“9”

第一部分很简单,看看单元格是否以“2”开头,但长度我不知道怎么做

你知道我怎么解决这个问题吗

如果您正在处理数字,请感谢,可能是这样的:

=COUNTIFS(sheet2_2019!A:A;">="&2*10^8;sheet2_2019!A:A;"<"&3*10^8)

=COUNTIFS(sheet2_2019!A:A;“>=”&2*10^8;sheet2_2019!A:A;“您不能使用COUNTIFS和
LEN()
。当需要操作数据时,需要使用数组类型公式,如SUMPRODUCT:

=SUMPRODUCT((LEFT(sheet2_2019!A2:A4)="2")*(LEN(sheet2_2019!A2:A4)=9))

作为一个类似数组的公式,为了获得最佳性能,必须使用数据范围而不是完整的列引用。

您可以将问号通配符作为占位符应用于总共九个字符串的任何字符。
2?????

=COUNTIFS(sheet2_2019!A:A,"2????????")

也许:“2?????”@JvdV如果数据实际上是数字而不是文本,那就不起作用了。但是我从截图上看不出来。@BigBen我相信OP的值是以文本形式存储的,因为他们说:
第一部分很容易,看看单元格是否以“2”
开头,是否使用了
COUNTIFS(sheet2_2019!A:A;“2*“
already@JvdV请把它作为一个答案,因为在这种情况下,我相信它是最好的。@ScottCraner,我在打电话,所以我给出了一个非常简单的答案。显然这是有效的,我会更详细地测试它。谢谢!
=COUNTIFS(sheet2_2019!A:A,"2????????")