【问题标题】:In Excel - how to countif() for " (double quotes) [duplicate]在Excel中-如何为“(双引号)计数()[重复]
【发布时间】:2016-04-27 16:44:00
【问题描述】:

我可以使用=countif() 来查找带有特殊字符的单元格。例如,如果我正在寻找带有“!”的单元格我可以使用=countif("*!*")。

如果我要查找带有 '"'(双引号)的单元格,我该怎么做。

我尝试了以下方法,但它们不起作用:

=countif("*"*")
=countif("*~"*")
=countif(~"*"*")

【问题讨论】:

    标签: excel countif


    【解决方案1】:

    简单:

    =COUNTIF(A:A,"*" & CHAR(34) & "*")
    

    如果您想用双引号对计算单元格:

    =COUNTIF(A:A,"*" & CHAR(34)  & CHAR(34)& "*")
    

    您可以修改它以计算“问题”单元格,例如包含 CHAR(160) 等的单元格。

    【讨论】:

    • 哦,我想我误读了Double Quotes 的意思是"" 而不是"。我相信你是对的。
    • 太好了 - 我不知道 CHAR(34)。
    • @val 感谢您的反馈。
    【解决方案2】:

    您可以像这样使用双双引号:"abc""def" 来创建字符串abc"def

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

    【讨论】:

    • 很遗憾看到这个正确答案被否决了。 Char(34) 不是 方式,它是 a 方式,并且可以说,如果您不知道如何转义引号,则弊大于利。
    【解决方案3】:

    试试这个:

    如果您正在寻找":

    =COUNTIF(Range,"*"&CHAR(34)&"*")
    

    如果你正在寻找"":

    =COUNTIF(Range,"*"&CHAR(34)&CHAR(34)&"*")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 2012-12-27
      • 2011-10-25
      相关资源
      最近更新 更多