Excel通配符不工作

Excel通配符不工作,excel,wildcard,countif,Excel,Wildcard,Countif,我的情况: 新安装的Excel 表: A | BS A | SDC A | BS f A | BS c B | SDC B | TIP B | SDC C | BS s C | SDC D | BS a E | SDC 我的需要:我需要数一数所有的B*1 我的公式:=COUNTIF(B1:B11;“BS*”) 结果显示0。总是。我试过其他桌子。 =COUNTIF(B1:B11;“BS”)当然返回1。 但是我需要BS* 我在其他情况下尝试过其他通配符。没有人在工作。我必须先打开Excel中

我的情况: 新安装的Excel

表:

A |  BS 
A | SDC
A | BS f
A | BS c
B | SDC
B | TIP
B | SDC
C | BS s
C | SDC
D | BS a
E | SDC

我的需要:我需要数一数所有的B*1

我的公式:
=COUNTIF(B1:B11;“BS*”)

结果显示0。总是。我试过其他桌子。
=COUNTIF(B1:B11;“BS”)
当然返回1。 但是我需要
BS*

我在其他情况下尝试过其他通配符。没有人在工作。我必须先打开Excel中的某些功能吗

希望您能从以下方面提供帮助:

确保您的数据不包含错误字符。
计算文本值时,确保数据不包含前导空格, 尾随空格、不一致地使用直引号和卷曲引号,或 非打印字符。在这些情况下,COUNTIF可能会返回意外的 价值


我通过复制问题中的值重新创建了您的错误,但当我使用(修剪)去掉前导空格时,它给出了正确的结果。

在我看来,Excel实现*通配符的方式从根本上是错误的。*应为任意字符,不包括任何字符。但它不会看到“没有字符”。因此,如果您有数据(文本):747747-100747-200,公式COUNTIF(范围,“747*”)将返回2,而不是3。这是错误的。

=COUNTIF(B1:B11,“BS*”)
根据您的测试数据对我有效。它是否可以像按F9一样简单?在家里尝试它也可以,正如您所说的那样有效。只是不在工作电脑上。这就是为什么我问是否有什么东西我必须打开?明天将尝试F9^^明天将在工作中尝试。我会通知你的。Tnx^^ Make sure your data doesn't contain erroneous characters.
When counting text values, make sure the data doesn't contain leading spaces, trailing spaces, inconsistent use of straight and curly quotation marks, or nonprinting characters. In these cases, COUNTIF might return an unexpected value.