Excel 通配符不起作用

问题描述 投票:0回答:2

我的情况: 新安装的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

theTable

我的需求:我需要统计所有BS*的。

我的公式:

=COUNTIF(B1:B11; "BS*")

结果显示 0。始终。我尝试过其他桌子。
=COUNTIF(B1:B11; "BS")
当然返回 1。 但我需要
BS*

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

希望能帮到你

excel wildcard countif
2个回答
0
投票

来自 COUNTIF 上的 Microsoft 页面

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

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


-2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.