Table of contents
在工作时 微软Excel 在这篇文章中,我将向你展示如何应用以下方法 COUNTIF 当一个单元格包含Excel中的特定文本时。
下载实践工作手册
你可以在这里下载免费的Excel工作簿,自己练习。
COUNTIF Text.xlsx当单元格包含特定文本时应用COUNTIF的3种简单方法
在这篇文章中,你将看到三种简单的方法来应用 COUNTIF 在第一种方法中,我将使用 COUNTIF函数 在第二种方法中,我将计算部分匹配的字符串或文本值。 最后,我将告诉你如何计算区分大小写的字符串。
为了进一步说明我的文章,我将使用以下样本数据集。
1.计算完全匹配的字符串
在我的第一个方法中,我将计算包含与给定字符串完全匹配的字符串的单元格。 为了执行这一计算,我将需要以下工具的帮助 COUNTIF函数 该程序的步骤如下。
步骤。
- 首先,在主数据集下面做四个额外的字段,就像下面的图片。
- 在这里,我想计算HPP-08这个字符串在数据范围内有多少次 C5:C12 而我希望这个计数能完全匹配。
- 其次,为了进行计数,在单元格中插入以下公式 C15 .
=counttif(c5:c12,b15)
- 在这里,我想准确匹配以下单元格的值 B15 并计算其在 C5:C12 数据范围。
- 第三,按 进入 你就会发现所需的结果。
阅读更多。 Excel VBA计算包含特定文本的单元格
2.列举部分匹配的字符串
假设我不想在程序中寻找或计算完全匹配的数据,而是想对整个字符串的一部分执行这一任务。 这一任务的程序与第一种方法非常相似。 但对于部分匹配,我将在公式中插入一个通配符。 该字符是星号(*)。 让我们看看以下步骤,以便更好地理解。
步骤。
- 首先,要找到数据范围的多少个单元格 C5:C12 包含子串或部分文本HPP,在单元格C15中输入以下公式。
=countif(c5:c12, "*hpp*")
- 最后,按 进入 和计数的数量将作为结果出现。
阅读更多。 在Excel中计算单元格是否包含文本(5种简单方法)
3.计数大小写敏感的字符串
使用的主要问题是 COUNTIF函数 这意味着,如果你有相同的文本或字符串在不同的情况下,该函数将计算所有的文本或字符串,尽管只想要一个。 为了解决这个问题,你可以使用一个组合公式的 废物利用 , 身份证号码(ISNUMBER ,以及 识别 功能。 你将在以下步骤中找到详细的程序。
步骤。
- 在开始的时候,请看下面的图片,我只想为HPP这个字符串计数,但 COUNTIF函数 公式显示的是HPP和Hpp的结果。
- 为了解决这个问题,在单元格中使用以下公式 C15 .
=sumproduct(--(isnumber(find(b15,c5:c12)))))
公式分解
=sumproduct(-(isnumber(find(b15,c5:c12)))))
- 首先。 查找功能 遍历数据范围的每个单元格 C5:C12 并搜索单元格的值 B15 该函数搜索完全匹配,并返回匹配的位置。
- 然后。 ISNUMBER函数 将匹配的数字转换为 "真",其他都转换为 "假"。
- 第三,两个减号将 "真 "转换成 "1",将 "假 "转换成 "0"。
- 最后。 SUMPRODUCT函数 返回总数组的总和。
- 第三,在按下 进入 它将显示结果为1,这在这种情况下是正确的。
阅读更多。 如何在Excel中用不同的文本计算单元格(5种方法)
需要记住的事情
- 如果数据范围只包含数字值,包含通配符或星号的公式将不起作用。 它允许 COUNTIF函数 只计算文本字符串。
- 如果你有大小写敏感的值,那么使用第三种方法来计算有特定文本的单元格。
总结
这就是本文的结尾。 我希望你觉得这篇文章对你有帮助。 在阅读了上述描述后,你将能够应用 COUNTIF 当一个单元格包含Excel中的特定文本时,请在下面的评论部分与我们分享任何进一步的疑问或建议。
ǞǞǞ ǞǞǞ 团队始终关注您的喜好。 因此,在评论之后,请给我们一些时间来解决您的问题,我们将以最佳的解决方案来回复您的疑问。