如何在单元格包含特定文本时应用COUNTIF

  • Share This
Hugh West

在工作时 微软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中的特定文本时,请在下面的评论部分与我们分享任何进一步的疑问或建议。

ǞǞǞ ǞǞǞ 团队始终关注您的喜好。 因此,在评论之后,请给我们一些时间来解决您的问题,我们将以最佳的解决方案来回复您的疑问。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.