【发布时间】:2016-02-29 16:47:40
【问题描述】:
我正在尝试创建一个单元格公式,该公式将为我提供一个单元格中一个或多个字符串的出现次数。
如果我的单元格 A1 包含 3.1.1-4 然后我希望我的公式返回 3(在单元格字符串中出现 . 或 - 的次数。
到目前为止,我有一个公式:
=COUNTIF(A1:A1,"*-*")+COUNTIF(A1:A1,"*.*")
但这只会返回 2(我猜是 1 因为“.”出现 + 1 因为“-”出现)
如何获得一个公式来计算任一字符串的出现次数而不是字符串的存在?
【问题讨论】:
-
Countif计算单元格,而不是单元格内的数据片段。 VBA 使您可以轻松地做您想做的事。没有 VBA 就没有简单的方法,尽管一些涉及Find的数组公式可能会起作用。