我需要计算包含某位文本的列中的单元格数。实际上,我将进行多次这些计数,并且需要删除重复项。

示例信息:
拉拉
莱利私有(private)有限公司
董里
Trek AS TTE
PRING PTY LTD 作为 TTE
Treps PTY LTD
梁AS TTE
Praderpis PTY LTD AS TTE

我需要计算“AS TTE”出现的次数,以及“PTY LTD”出现的次数。但是,我只想计算一次同时包含“AS TTE”和“PTY LTD”的单元格。

到目前为止我有这个:

(COUNTIF(F4:F1000,"*AS TTE*") + COUNTIF(F4:F1000, "*PTY LTD*"))

但是,这会计算重复项。

编辑:我应该澄清一下,我对此的使用比我列出的要复杂得多,所以它不像简单地减去另一个同时具有它们的 COUNTIF 那么容易。我还有很多其他的 COUNTIF 要做。

最佳答案

有“AS TTE”和“PTY LTD”的人总是按照“PTY LTD AS TTE”的顺序排列它们吗?

如果是这样,您可以添加:
COUNTIF(F4:F1000,"*PTY LTD AS TTE*")
您的净公式将是:

(COUNTIF(F4:F1000,"*AS TTE*") + COUNTIF(F4:F1000, "*PTY LTD*") - COUNTIF(F4:F1000,"*PTY LTD AS TTE*"))

编辑:如果你不能简单地做另一个 COUNTIF ,你也许可以在你有公式的地方添加列:
=IF(AND(ISERROR(FIND("AS TTE",E4)),ISERROR(FIND("PTY LTD",E4))),0,1)
如果“AS TTE”或“PTY LTD”在单元格 F4 中,这将插入 1,否则将插入 0。向下拖动公式并添加列以获得总数。

关于excel - 计算包含某一位文本而没有重复的单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16322644/

10-12 17:38