计算某个值出现的频率 Excel

计算某个值出现的频率 Excel

我想确定 Excel 中某一列中“old”一词的使用频率。这是该列中单元格的示例:

  • 英国旧帐户
  • 美元旧
  • 这已经过时了,不要使用
  • 中国帐户
  • 老的

我正在使用的公式是:

=COUNTIF(A3:A21778,"old")

但是,这仅返回该列中只有单词“old”的单元格数,即 1。我需要一个公式来返回值 4(包含“old”的单元格数)

答案1

为了确保只有old当它是它自己的词时才能找到它,而我们不会使用cold或得到误报oldies,我们需要切换到 SUMPRODUCT 并用空格将搜索词和搜索区域括起来:

=SUMPRODUCT(--(ISNUMBER(SEARCH(" " & "old" & " "," " & A3:A21778 & " "))))

答案2

尝试=COUNTIF(A3:A21778,"*old*")

相关内容