检查Excel中的单元格是否包含部分文本(5种方法)

  • Share This
Hugh West

你可能需要在整个数据集中寻找一个特定的词来提取一些重要的信息。 为了达到这个目的,你需要做的就是检查整个工作表中的每一个单元格是否包含你想要的词。 为了在这方面帮助你们,我们在这篇博文中提出了5种方法,你可以用来检查任何单元格中是否包含部分文字。轻松实现Excel。

下载实践工作手册

建议你下载Excel文件,并随即进行练习。

如果单元格包含部分文本.xlsx

在Excel中检查单元格是否包含部分文本的5种方法

在这篇文章中,我们将使用一个样本产品价格表作为数据集来演示所有的方法。 因此,让我们偷偷地看一下这个数据集。

因此,无需进一步讨论,让我们直接逐一进入所有的方法。

1.检查部分文本是否包含在开始的地方

如果你正在寻找文本开头的部分匹配,那么你可以遵循以下步骤。

❶选择单元格 E5 ▶存储公式结果。

❷键入公式。

=IF(COUNTIF(B5, "MTT*"), "是", "不是")

在细胞内。

❷按 "开始 "按钮。 进入 按钮。

❹ 现在拖动 填充手柄 图标的末尾。 部分文本 列。

当你完成上述所有步骤后,你会看到如下图所示的公式结果。

␥公式分解

  • countif(b5, "mtt*") ▶如果MTT存在于文本的开头,则返回1,否则返回0。
  • =IF(COUNTIF(B5, "MTT*"), "是", "不是") ▶如果MTT存在于文本的开头,则返回Yes,否则返回No。

阅读更多。 如何在Excel中使用VLOOKUP,如果单元格中包含文本中的一个单词

2.探索如果部分文本包含在结尾处

如果你期待探索存在于文本末尾的部分文本,你可以按照以下步骤进行。

❶选择单元格 E5 ▶存储公式结果。

❷键入公式。

=IF(COUNTIF(B5, "*NPP"), "是", "否")

在细胞内。

❷按 "开始 "按钮。 进入 按钮。

❹ 现在拖动 填充手柄 图标的末尾。 部分文本 列。

当你完成上述所有步骤后,你会看到如下图所示的公式结果。

␥公式分解

  • countif(b5, "*npp") 如果NPP存在于文本的末尾,▶返回1,否则返回0。
  • =IF(COUNTIF(B5, "*NPP"), "是", "否") ▶如果文本末尾存在NPP,则返回Yes,否则返回No。

阅读更多。 如果单元格中包含文本,则在另一个单元格中使用Excel公式返回值

3.检查部分文本是否包含在任何位置上

如果你想在整个数据集中进行盲搜索,即在任何位置寻找部分匹配,那么你可以通过以下步骤。

❶选择单元格 E5 ▶存储公式结果。

❷键入公式。

=IF(COUNTIF(B5,"*NQ*"),"Yes","No")

在细胞内。

❷按 "开始 "按钮。 进入 按钮。

❹ 现在拖动 填充手柄 图标的末尾。 部分文本 列。

当你完成上述所有步骤后,你会看到如下图所示的公式结果。

␥公式分解

  • countif(b5, "*nq*") 如果NQ存在于文本的任何位置,▶返回1,否则返回0。
  • =IF(COUNTIF(B5, "*NQ*"), "是", "不是") ▶如果NQ存在于文本的任何位置,则返回Yes,否则返回No。

阅读更多。 如何在单元格包含列表中的某些文本时返回值

4.检查开头是否包含特定字符的部分文本

现在我们将标记所有包含部分文本的单元格。 1VX40NQ 现在按照下面的步骤来看看如何做。

❶选择单元格 E5 ▶存储公式结果。

❷键入公式。

=IF(COUNTIF(B5,"?1VX40NQ"),"Yes","No")

在细胞内。

❷按 "开始 "按钮。 进入 按钮。

❹ 现在拖动 填充手柄 图标的末尾。 部分文本 列。

当你完成上述所有步骤后,你会看到如下图所示的公式结果。

␥公式分解

  • countif(b5,"?1vx40nq") 如果1VX40NQ存在于任何单个字符之后,▶返回1;否则返回0。
  • =IF(COUNTIF(B5,"?1VX40NQ"), "是", "否") ▶如果1VX40NQ存在,后面有任何一个字符,则返回Yes;否则返回No。

阅读更多。 如果单元格中包含特定的文本,那么在Excel中添加1(5个例子)。

5.如果部分文本的开头含有特定的字符,则进行查看

现在让我们来寻找所有具有部分文本OP666并且以任何三个字符结尾的单元格。 要查看该过程,请按照以下步骤进行。

❶选择单元格 E5 ▶存储公式结果。

❷键入公式。

=IF(COUNTIF(B5,"OP666???"),"Yes","No")

在细胞内。

❷按 "开始 "按钮。 进入 按钮。

❹ 现在拖动 填充手柄 图标的末尾。 部分文本 列。

当你完成上述所有步骤后,你会看到如下图所示的公式结果。

␥公式分解

  • countif(b5, "op666???") 如果在整个文本中发现OP666并且以任何三个字符结尾,▶返回1;否则返回0。
  • =IF(COUNTIF(B5, "OP666??"), "是", "不是") 如果在整个文本中发现OP666并以任何三个字符结尾,▶则返回Yes;否则返回No。

阅读更多。 如何在Excel中对包含特定文本的单元格进行求和(6种方法)

需要记住的事情

📌 你可以使用两个通配符中的任何一个,星号( )或问号符号( ? ).

总结

综上所述,我们讨论了在Excel中检查单元格是否包含部分文本的5种方法。 建议你下载本文所附的练习工作簿,用它来练习所有的方法。 不要犹豫,在下面的评论区提出任何问题。 我们会尽快回复所有的相关问题。 请访问我们的网站 ǞǞǞ 以探索更多。

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.